在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欄位的值

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 湯瑪的吳 的頭像
    湯瑪的吳

    安達利機車行

    湯瑪的吳 發表在 痞客邦 留言(0) 人氣()