Is there a way to prevent editing of all rows in a specific band of an UltraGrid?
I know I can set each column's CellActivation property.
Ideally, I would prefer to display an UltraTree instead of a sub-Band. Short of that, the rows in the targeted sub-band are for informational purposes.
You don't need to set a property on every row. You could set it at the band level:
private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { UltraGridLayout layout = e.Layout; UltraGridBand band = layout.Bands[0]; band.Override.AllowUpdate = DefaultableBoolean.False; }