1
我正在使用infragistics wingrid,我有列(EmploymentType)是組合框有兩個值FullTime和Contract,如果我已選擇合約值爲網格中的任何特定行,該特定單元格的Fringes列應被禁用。但我在這裏用下面的代碼嘗試了一些東西,它運行良好,但是它禁用了整個Fringes列,而應該禁用該Fringes列的特定單元。我怎樣才能做到這一點。Infragistics網格組合框值更改應禁用該特定行的單元格
請在下面找到
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
代碼請找到下面的圖片
但隨後它只會工作的行數= 0。如果我有100條記錄 – user1030181
@ user1030181我已經更新了我的解決方案,以滿足您的特定需求。現在它將禁用列名爲「Fringes」的行的單元格。 – codemonkeyliketab
奇妙的工程..!你太棒了 – user1030181