Hi I have a question about selecting text in the activeCell. Currently, I set the property ActivateCurrentCellBehaviour to SelectAll which works how I need it to except in one case. If I enter a cell the text gets selected properly however if the text is still selected and refresh gets called on the grid the text becomes unselected is there any way I can get around this. I need the text to stay selected if it was selected before the refresh was called.
ADAdministrator Syncfusion Team May 27, 2004 01:45 PM
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
tb.SelectionStart = selStart;
tb.SelectionLength = selLength;