gzlbs 发表于 2018-4-28 10:17:34

CheckBoxCell的无效化加马上刷新

版本:Multirow10
处理:CheckBox有效且选中的场合,如果改为不选中,CheckBox改为无效.
实现:CellValueChanged事件里加了以下代码
      Select Case e.CellName
            Case "IsConfirm"
                If CType(mrK_Zenpan.Rows(e.RowIndex).Item("IsConfirm").Value, Boolean) = False Then
                  mrK_Zenpan(e.RowIndex, "IsConfirm").Enabled = False
                  mrK_Zenpan.CurrentCellPosition = New GrapeCity.Win.MultiRow.CellPosition(e.RowIndex, "KozinCode")
                End If
      End Select

问题:因为是对选中的CheckBox操作,不能马上把CheckBox无效化显示出来.
必须把光标移到其他项目,但是CurrentCellPosition 的设定不起作用.
是否有其他解决方法?

gzlbs 发表于 2018-4-28 12:28:12

已解决, 用CellContentClick方法.

gzlbs 发表于 2018-4-28 12:28:15

已解决, 用CellContentClick方法.

JeffryLI 发表于 2018-5-2 10:47:49

nice
页: [1]
查看完整版本: CheckBoxCell的无效化加马上刷新