簡體   English   中英

在Infragistics UltraGrid中啟用和禁用列

[英]Enabling and disabling of columns in Infragistics UltraGrid

我有一個Infragistics網格,我想根據一些要求禁用和啟用一些列。 我已經閱讀了一些文章,說使用AllowUpdate = DefaultableBoolean.True但它對我不起作用。

我想當你談到禁用列時,你的意思是在這些列中禁用編輯。 你也沒有指定語言,所以我會使用C#

UltraGridColumn c = grdWork.DisplayLayout.Bands[0].Columns["YourColumnName"];
c.CellActivation = Activation.NoEdit; 
c.CellClickAction = CellClickAction.CellSelect;

CellActivation屬性也可以設置為Activation.DisabledActivation.ActivateOnly
CellClickAction屬性允許為單擊的單元格設置適當的選擇狀態。 您可以使用CellSelectRowSelect (最后一個,模仿ListBox的行為)
像往常一樣,真正的困難是尋找正確的財產。 然后Intellisense將為您提供這些值的含義的快速和公平的解釋。

如果您只想根據需要顯示和隱藏列,則可以嘗試以下操作。

UltraGrid myGrid = new UltraGrid();
//Bind to your data here
myGrid.DisplayLayout.Bands[0].Columns["ColumnName"].Hidden = true;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM