If you want to prevent your user from sizing a column to width zero, then you can cancel the resize by handling the RsizingColumns event.
private void gridDataBoundGrid1_ResizingColumns(object sender, GridResizingColumnsEventArgs e)
{
if(e.Reason == GridResizeCellsReason.MouseUp && e.Width < 1)
e.Cancel = true;
}