or
I've got a simple RadGridView bound to a DataTable (through a BindingSource); standard and easy way to put a gridview on a form dragging it from datasources box.
I've implemented my business rule validation in the datatable, as below:
Private Sub OperazioniDataTable_ColumnChanging(ByVal sender As System.Object, ByVal e As System.Data.DataColumnChangeEventArgs) Handles Me.ColumnChanging Debug.Print("ColumnChanging: column=" & e.Column.ColumnName) If (e.Column.ColumnName = Me.impovalColumn.ColumnName) Then If CType(e.ProposedValue, Decimal) = 0 Then e.Row.SetColumnError(e.Column, "Inserire un importo diverso da zero") Else e.Row.SetColumnError(e.Column, "") End If End IfEnd Sub