在C1TrueDBGrid中如果有某一個欄位的值改變時
同一個Row的其他欄位也要跟著改變…
請到AfterColUpdate的事件中來做異動其他欄位的動作
Private Sub MyC1DBGrid_AfterColUpdate(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.ColEventArgs) Handles MyC1DBGrid.AfterColUpdate
If IsNothing(Me.MyC1DBGrid.DataSource) = False Then
If Me.MyC1DBGrid.Columns(e.ColIndex).DataField = "col_change_A" Then
If Me.MyC1DBGrid.Columns(e.ColIndex).Value.ToString = "A" Then
Me.MyC1DBGrid.Columns("col_change_1").Value = Me.MyC1DBGrid.Columns("col_input").Value.ToString
Me.MyC1DBGrid.Columns("col_change_2").Value = Me.MyC1DBGrid.Columns("col_input").Value.ToString
End If
End If
End If
End Sub
當MyC1DBGrid中的資料異動後
MyC1DBGrid的col_change_1和col_change_2這兩個欄位的值會自動變成col_input欄位的值
- Jun 12 Mon 2006 15:17
[.net]C1TrueDBGrid-自動填入值到同一個Row的其他欄位
全站熱搜
留言列表
禁止留言