AD
Administrator
Syncfusion Team
September 7, 2004 11:43 AM UTC
Hi,
instead of SelectRange you can handle TableControlPrepareViewStyleInfo.
Example:
this.gridGroupingControl1.TableControlPrepareViewStyleInfo += new GridTableControlPrepareViewStyleInfoEventHandler(gridGroupingControl1_TableControlPrepareViewStyleInfo);
private void gridGroupingControl1_TableControlPrepareViewStyleInfo(object sender, GridTableControlPrepareViewStyleInfoEventArgs e)
{
GridTableCellStyleInfo style = (GridTableCellStyleInfo) e.Inner.Style;
if (style.TableCellIdentity.TableCellType == GridTableCellType.RecordFieldCell
|| style.TableCellIdentity.TableCellType == GridTableCellType.AlternateRecordFieldCell)
{
Record r = style.TableCellIdentity.DisplayElement.ParentRecord;
if (r.IsCurrent)
{
e.Inner.Style.BackColor = SystemColors.Highlight;
e.Inner.Style.TextColor = SystemColors.HighlightText;
}
}
}
Stefan
SS
Simon Spruzen
September 9, 2004 06:39 AM UTC
Or just set:
gridControl.ListBoxSelectionMode = System.Windows.Forms.SelectionMode.One;
and make sure gridControl.AllowSelection has AlphaBlend option checked for a nicer visual look.