AD
Administrator
Syncfusion Team
May 27, 2004 06:45 PM UTC
Are you explicitly calling Refresh? if so, you can save the selection state of the currentcell, and then restore it after the call?
GridCurrentCell cc = this.gridControl1.CurrentCell;
GridTextBoxControl tb = cc.Renderer.Control as GridTextBoxControl;
int selStart = tb.SelectionStart;
int selLength = tb.SelectionLength;
// do your refresh
this.gridControl1.Refresh();
//reset thing
cc.BeginEdit();
tb.SelectionStart = selStart;
tb.SelectionLength = selLength;