Hi Abdul,
Issue 1:
Try setting the DataSource call with grid.BeginUpdate() and grid.EndUpdate() to see if that improves the performance.
syncDbFind.BeginUpdate();
syncDbFind.Binder.SuspendBinding();
syncDbFind.DataSource = lDs.Tables(lsTableName)
syncDbFind.Binder.ResumeBinding();
syncDbFind.EndUpdate();
Please take a look at the Browse sample for Performance issue:
\Essential Studio\3.3.0.1\Windows\Grid.Windows\Samples\DataBound\GridPerf example on GridDataBound Performance.
Issue 2:
you have to derive the GridFilterBar class for this. In the attached sample, the Filtering is done in the CurrentCellChanged Event of the GridFilterBar class. Refer to the sample for details.
Let me know if you need futher assistance,
With Regards,
Madhan.
GridFilterBar_39668.zip