The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
using this code:
GridTextBoxControl tb;
if (gridControl1[gridControl1.CurrentCell.RowIndex, gridControl1.CurrentCell.ColIndex].CellType == "TextBox")
{
tb = (GridTextBoxControl)gridControl1.CurrentCell.Renderer.Control;
tb.SelectAll();
}
does not work. Is there a better way of doing this?
This runs on CurrentCellActivated with the purpose to highlight all text when a user switches cells
ADAdministrator Syncfusion Team August 27, 2003 07:50 PM UTC
You can set the grid's ActivateCurrentCellBehavior property to SelectAll. This should select all the text for you when you click into a cell. You can do this from the designer or from code in Form_Load.
PEPeterAugust 27, 2003 10:02 PM UTC
Thanks, that works
SKSameer KhanFebruary 20, 2009 03:32 PM UTC
I cannot find the corresponding property for a GGC. Does it not support the behavior?
>Thanks, that works
SKSameer KhanFebruary 20, 2009 03:38 PM UTC
this.gridGroupingControl1.TableModel.Options.ActivateCurrentCellBehavior = GridCellActivateAction.SelectAll Works, but I would like to be able to specify this behavior on a Column level .. is that possible
>I cannot find the corresponding property for a GGC. Does it not support the behavior?
>Thanks, that works
RCRajadurai C Syncfusion Team February 23, 2009 02:14 PM UTC
Hi Sameer,
Thanks for your interest in Syncfusion products.
You can set the SelectAll property for specific column through TableControlCurrentCellActivating event handler. Please refer to the following code. void gridGroupingControl1_TableControlCurrentCellActivated(object sender, GridTableControlEventArgs e) { GridCurrentCell cc = e.TableControl.CurrentCell; if (cc.RowIndex > 3 && cc.ColIndex > 0) { if (cc.ColIndex == 2) { this.gridGroupingControl1.TableModel.Options.ActivateCurrentCellBehavior = GridCellActivateAction.SelectAll; } else { this.gridGroupingControl1.TableModel.Options.ActivateCurrentCellBehavior = GridCellActivateAction.PositionCaret; } } }