If you do not want to clear rows, then you can handle the ClearingCells event and set e.Handled = true, doing nothing in this case.
private void gridControl1_ClearingCells(object sender, GridClearingCellsEventArgs e)
{
if(e.RangeList.ActiveRange.IsRows)
e.Handled = true;
}