2

我希望 UltraGrid(1 列)中的单元格在绑定到 UltraDropDown 时不能编辑文本字段

我相信我和这个线程中的人有类似的问题:

http://www.infragistics.com/community/forums/p/3440/18306.aspx

我的问题是,即使我将 UltraDropDown 的 Column 样式和 UltraGrid 的 Column 样式设置为UltraWinGrid.ColumnStyle.DropDownList它们在从列表中选择某些内容之前和之后仍然是可编辑的。我认为这可能是因为并非每一行都有 UltraDropDown List 绑定。这是因为某些行需要用户可编辑。

我在页面的另一部分有一个 UltraComboEditor,我希望 UltraDropDown 在网格中使用

UltraComboEditor1.DropDownStyle = DropDownStyle.DropDownList

如果有帮助,我可以发布一些代码,但只是想我会问这是否是一个已知的错误。

我还在 Infragistics 论坛上发布了这个:http: //www.infragistics.com/community/forums/p/83456/416961.aspx#416961

好像

在此处输入图像描述

应该看起来像

在此处输入图像描述

4

1 回答 1

2

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
于 2013-08-23T17:54:13.577 回答