我希望 UltraGrid 中的单元格(1 列)在绑定(bind)到 UltraDropDown 时不能编辑文本字段
我相信我遇到了与此线程中的人类似的问题:
http://www.infragistics.com/community/forums/p/3440/18306.aspx
我的问题是,即使我将 UltraDropDown 的列样式和 UltraGrid 的列样式设置为 UltraWinGrid.ColumnStyle.DropDownList
,它们在从列表中选择某些内容之前和之后仍然可以编辑。我认为这可能是因为并非每一行都有 UltraDropDown List 绑定(bind)造成的。这是因为某些行需要由用户编辑。
我在页面的另一部分有一个 UltraComboEditor,其工作方式是我希望 ultraDropDown 在网格中使用
UltraComboEditor1.DropDownStyle = DropDownStyle.DropDownList
如果有帮助的话,我可以发布一些代码,但我只是想问一下这是否是一个已知的错误。
我还在 Infragistics 论坛上发布了此内容:http://www.infragistics.com/community/forums/p/83456/416961.aspx#416961
看起来像
应该看起来像
最佳答案
Infragistics 的 Mike 帮助了我,让我只为有下拉菜单的行设置样式。
parameterName = UltraGrid1.DisplayLayout.Bands("Bottom").AddNew()
parameterName.Cells("List").Value = array1(7, j)
If Not parameterName.Cells("List").Value = "" Then
parameterName.Cells("Values").ValueList = allDrop
parameterName.Cells("Values").Value = array1(8, j)
parameterName.Cells("Values").Style = UltraWinGrid.ColumnStyle.DropDownList
Else
parameterName.Cells("Values").Value = parameterName.Cells("HiddenVal").Value 'set for textbox
parameterName.Cells("Values").Style = UltraWinGrid.ColumnStyle.Edit
End If
关于vb.net - Infragistics:UltraGrid 中的 UltraDropDown 禁用编辑文本 (UltraWinGrid.ColumnStyle.DropDownList),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403477/