我有一个Infragistics网格,我想根据某些要求禁用和启用某些列。我读过一些文章说要使用AllowUpdate = DefaultableBoolean.True
,但对我来说不起作用。
最佳答案
我想当您谈论禁用列时,是指禁用这些列中的编辑。
另外,您没有指定语言,所以我将使用C#
UltraGridColumn c = grdWork.DisplayLayout.Bands[0].Columns["YourColumnName"];
c.CellActivation = Activation.NoEdit;
c.CellClickAction = CellClickAction.CellSelect;
还可以将属性 CellActivation 设置为
Activation.Disabled
或Activation.ActivateOnly
。属性 CellClickAction 允许为单击的单元格设置适当的选择状态。您可以使用
CellSelect
或RowSelect
。 (这是最后一个,以模仿ListBox的行为)像往常一样,真正的困难是找到正确的属性。然后,Intellisense将为您快速,公正地解释这些值的含义。
关于c# - 在Infragistics UltraGrid中启用和禁用列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11802054/