Dim table As DataTable = CType(Me.DataGrid1.DataSource, DataTable)
Dim style As New DataGridTableStyle()
style.MappingName = "test"
Dim c1 As New DataGridTextBoxColumn()
c1.MappingName = "age"
c1.HeaderText = "年龄"
AddHandler c1.TextBox.Validating, AddressOf myvalidating
End Sub
Private Sub myvalidating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)
Dim s As DataGridTextBox = CType(sender, DataGridTextBox)
Dim sage As Integer = Me.DataGrid1.Item(Me.DataGrid1.CurrentRowIndex, "age")
If sage > 45 Then
MessageBox.Show("error")
s.Focus()
End If
End Sub