下午好,
我在某个地方遗漏了一些东西,我需要帮助。
我想要做的是更改我在运行时添加的 GridEx 行的复选框列的 EditType。我目前的代码如下:
Private Sub FillGroupGrid(asset as AssetDetail)
Dim row As GridEXRow = jgrdGroup.AddItem()
row.BeginEdit()
row.Cells(COL_NAME_GROUP_ID).Value = asset.GroupID
row.Cells(COL_NAME_NAME).Value = asset.Name
row.Cells(COL_NAME_SELECTED).Column.EditType = IIf(asset.InUse, EditType.NoEdit, EditType.CheckBox)
row.IsChecked = asset.Selected
row.EndEdit()
End Sub
添加行没有问题,但如果asset.InUse 为真,复选框列的编辑类型不会从EditType.CheckBox 更改为EditType.NoEdit。当我在 GridEx 设计器中创建列时,我将 EditType 设置为 CheckBox,这就是它所在的位置。
如果它有什么不同,我使用的是 Visual Studio 2013 并且 GridEx 控件是 3.5.0.0
如果您能指出我正确的方向,或者在一些文档/示例中,我将不胜感激。我试过谷歌,但它并没有给我带来任何快乐。