首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让一个单元格成为只读的,同时又拥有一个UltraCombo下拉列表?

如何让一个单元格成为只读的,同时又拥有一个UltraCombo下拉列表?
EN

Stack Overflow用户
提问于 2012-11-16 01:16:21
回答 1查看 4.7K关注 0票数 1

我有一个带有列的UltraWinGrid,我已经将UltraCombo下拉列表作为EditorControl绑定到该列。我希望用户只从这个下拉列表中选择一个选项,我不希望他们在网格单元格中键入文本,也不希望他们剪切/粘贴文本。如何使单元格成为只读的,同时又允许用户从下拉列表中选择一个选项?我在网上找到的所有答案都是如何完全禁用细胞,这不是我想要的。

代码语言:javascript
复制
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;

}
EN

回答 1

Stack Overflow用户

发布于 2012-11-17 00:21:53

我想我想通了。我使用了这个,到目前为止,它似乎是有效的:

代码语言:javascript
复制
  e.Layout.Bands[0].Columns["aaa"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DropDownList;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13402769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档