Hi Deepa,
Thanks for your interest in Syncfusion Products.
Please refer to the following sample in which the following code handled in CurrentCellValidateString event to achieve the expected behavior.
GridCurrentCell cc = this.gridControl1.CurrentCell;
if (cc.RowIndex > 0 && cc.ColIndex > 0)
{
if (cc.Renderer.ControlText.Length == 3)
{
if (cc.ColIndex == this.gridControl1.ColCount && cc.RowIndex < this.gridControl1.RowCount)
cc.MoveTo(cc.RowIndex + 1, 1);
else if (cc.ColIndex < this.gridControl1.ColCount)
cc.MoveTo(cc.RowIndex, cc.ColIndex + 1);
}
}
Sample:
http://files.syncfusion.com/support/samples/Grid.Windows/7.2.0.37/F87935.zipRegards,
Rajadurai