Infragistics 网格组合框值更改应禁用该特定行的单元格
Infragistics grid combo box value change should disable cell of that specific row
我正在使用 infragistics wingrid,我有列 (EmploymentType),它是组合框,有两个值 FullTime 和 Contract,如果我为网格中的任何特定行选择了合同值,则应禁用该特定单元格的 Fringes 列.但是我在这里用下面的代码尝试了一些东西,它运行良好但它禁用了整个边缘列,而是它应该禁用该边缘列的特定单元格。我该怎么做。
请在下面找到代码
Private Sub ugMain_AfterCellListCloseUp(sender As Object, e As CellEventArgs) Handles ugMain.AfterCellListCloseUp
If e.Cell.Column.Key = "EmploymentType" Then
If e.Cell.Text = "Contract" Then
e.Cell.Band.Columns("Fringes").CellActivation = Activation.Disabled
Else
e.Cell.Band.Columns("Fringes").CellActivation = Activation.AllowEdit
End If
End If
End Sub
请在下面找到图片
尝试通过单元格->行访问单元格并设置其激活。
e.Cell.Row.Cells("Fringes").Activation = Activation.Disabled
我正在使用 infragistics wingrid,我有列 (EmploymentType),它是组合框,有两个值 FullTime 和 Contract,如果我为网格中的任何特定行选择了合同值,则应禁用该特定单元格的 Fringes 列.但是我在这里用下面的代码尝试了一些东西,它运行良好但它禁用了整个边缘列,而是它应该禁用该边缘列的特定单元格。我该怎么做。
请在下面找到代码
Private Sub ugMain_AfterCellListCloseUp(sender As Object, e As CellEventArgs) Handles ugMain.AfterCellListCloseUp
If e.Cell.Column.Key = "EmploymentType" Then
If e.Cell.Text = "Contract" Then
e.Cell.Band.Columns("Fringes").CellActivation = Activation.Disabled
Else
e.Cell.Band.Columns("Fringes").CellActivation = Activation.AllowEdit
End If
End If
End Sub
请在下面找到图片
尝试通过单元格->行访问单元格并设置其激活。
e.Cell.Row.Cells("Fringes").Activation = Activation.Disabled