1) Do you have ListBoxSelectionMode set to something other than none? If so, rows will be selected in this mode, and if you press the delete key with rows selected, the grid deletes them. Try turning off the selection mode and I think you will see teh delete key work the way you expect.
If you want to keep the selection mode, then you can handle the RowsDeleting event, cancel the delete and delete the text yourself. Here is a rough snippet that you may have to adjust for different celltypes in your grid.
private void gridDataBoundGrid1_RowsDeleting(object sender, Syncfusion.Windows.Forms.Grid.GridRowRangeEventArgs e)
{
GridCurrentCell cc = this.gridDataBoundGrid1.CurrentCell;
if(cc.IsEditing)
{
e.Cancel = true;
GridTextBoxControl gtbc = cc.Renderer.Control as GridTextBoxControl;
if(gtbc != null)
gtbc.SelectedText = "";
}
}
2) Do you have the DropDownStyle set to AutoComplete? If so, you are forcing the grid to autocomplete word after the backspace which will likely be the same selection. Try setting the DropDownStyle to Editiable. That will still autocomplete, but also lets you type values not in the list whic means it will let you backspace over text even if there is no match.