如何及时获得datagrid中单元格里改变后的内容

    技术2022-05-11  77

      一般想要及时得到单元格中内容发生改变是的内容,用

            Dim singleCol As New DataGridTextBoxColumn        AddHandler singleCol.TextBox.Leave, New EventHandler(AddressOf Refresh_paradata) 

           Private Sub Refresh_paradata(ByVal sender As Object, ByVal e As System.EventArgs)                 dim  temp as string

                    icol= dg.CurrentCell.ColumnNumber

                     irow= dg.CurrentCell.rowNumber

                    temp = dg.item(irow,icol)        

            htRib.Add(iCol, CType(sender, TextBox).Text.Trim)    End Sub

    但实际中我们并不能得到我们想要的值,因为这时item中的值还未发生改变。

    要改为:

      Private Sub Refresh_paradata(ByVal sender As Object, ByVal e As System.EventArgs)                 dim  temp as string

                   temp = CType(sender, TextBox).Text.Trim

                End Sub

    就可以了


    最新回复(0)