Thank you for your support.
i did what you said, but error outcome in the Sub C1TrueDBGrid2_BeforeColUpdate
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click MessageBox.Show("Button clicked and event handler for BeforeColUpdated event called") C1TrueDBGrid1_BeforeColUpdate(Me.C1TrueDBGrid1, Nothing) End Sub
Private Sub C1TrueDBGrid2_BeforeColUpdate(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.BeforeColUpdateEventArgs) Handles C1TrueDBGrid2.BeforeColUpdate If C1TrueDBGrid2.FilterActive = False Then " here error in this line : 91Object referance not set to an instance of an object C1TrueDBGrid2.Columns(e.ColIndex).Text = Trim$(C1TrueDBGrid2.Columns(e.ColIndex).Text) If e.ColIndex = 0 Then If Trim$(C1TrueDBGrid2.Columns("Code").Text) <> "" Then If SystemCodesBindingSource.Find("code", C1TrueDBGrid2.Columns("Code").Value) > -1 Then e.Cancel = True End If End If End If End If End Sub