[英]How do I set the dropdown height of an Infragistics UltraCombo?
[英]Infragistics UltraWinGrid - How do you make a cell readonly but have a UltraCombo dropdown at the same time
我有一個UltraWinGrid,其中的一列已將UltraCombo下拉列表綁定為EditorControl。 我希望用戶僅從此下拉列表中選擇一個選項,我不希望他們在網格單元格中鍵入文本,或者剪切/粘貼文本。 如何使單元格為只讀,但同時允許用戶從下拉菜單中選擇一個選項? 我在網上找到的所有答案都說明了如何完全禁用該單元,這不是我想要的。
private void LoadItems()
{
DataTable dtt = new DataTable();
dtt.Columns.Add("Int", typeof(int));
dtt.Rows.Add(2);
dtt.Rows.Add(3);
dtt.Rows.Add(4);
uc.DropDownStyle = UltraComboStyle.DropDownList;
uc.SetDataBinding(dtt, null);
}
void myGrid_Grid_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{
myGrid.Grid.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
e.Layout.Bands[0].Columns["aaa"].ValueList = uc;
}
我想我知道了。 我用了它,到目前為止似乎可行:
e.Layout.Bands[0].Columns["aaa"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DropDownList;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.