Hi,
I need to do some validation as soon user click on different row on a GDBD for the current row. If my validation passes then only I want focus should moved to other row.
For example.
User modifies some cells on 3rd row and as soon as user clicks on 4th row I want to save the changes for 3rd row first. If every thing is fine then only I want focus to move on 4th row.
How should I do it?
Which event should I use?
Please help.
AD
Administrator
Syncfusion Team
April 29, 2005 05:25 PM UTC
Try using the RowLeave event. Do your tests and if you can to cancel the leave, set e.Cancel = true.
AD
Administrator
Syncfusion Team
May 5, 2005 12:12 AM UTC
Thanks Clay,
it did work.
But it clears out the selection of current row. I need to keep the current row selected.
How should I keep the current row selected?
Please do reply!
thanks
VS
AD
Administrator
Syncfusion Team
May 5, 2005 12:44 AM UTC
Try handling the ValidatedFailed event and selecting the row there.
private void gridDataBoundGrid1_ValidateFailed(object sender, GridValidateFailedEventArgs e)
{
this.gridDataBoundGrid1.Selections.SelectRange(GridRangeInfo.Row(gridDataBoundGrid1.CurrentCell.RowIndex), true);
}