一般想要及时得到单元格中内容发生改变是的内容,用
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
就可以了