【问题标题】:Infragistics UltraWinGrid - How do you make a cell readonly but have a UltraCombo dropdown at the same timeInfragistics UltraWinGrid - 如何使单元格只读但同时具有 UltraCombo 下拉列表
【发布时间】:2012-11-15 17:16:20
【问题描述】:

我有一个 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;

}

【问题讨论】:

    标签: infragistics ultrawingrid ultracombo


    【解决方案1】:

    我想我明白了。我用过这个,它似乎到目前为止工作:

      e.Layout.Bands[0].Columns["aaa"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DropDownList;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      相关资源
      最近更新 更多