BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
this.gridGroupingControl1.ThemesEnabled = false;
this.gridGroupingControl1.TableControlCurrentCellMoved += new GridTableControlCurrentCellMovedEventHandler(gridGroupingControl1_TableControlCurrentCellMoved);
this.gridGroupingControl1.TableControl.PrepareViewStyleInfo += new GridPrepareViewStyleInfoEventHandler(TableControl_PrepareViewStyleInfo);
private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, GridTableControlCurrentCellMovedEventArgs e) { this.gridGroupingControl1.TableControl.RefreshRange(GridRangeInfo.Cell(e.TableControl.CurrentCell.MoveFromRowIndex, 0)); } private void TableControl_PrepareViewStyleInfo(object sender, GridPrepareViewStyleInfoEventArgs e) { if(e.ColIndex ==0 && this.gridGroupingControl1.TableControl.CurrentCell.RowIndex == e.RowIndex) e.Style.BackColor = Color.Blue; }
private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, GridTableControlCurrentCellMovedEventArgs e) { this.gridGroupingControl1.TableControl.RefreshRange(GridRangeInfo.Cell(e.TableControl.CurrentCell.MoveFromRowIndex, 0)); } private void gridGroupingControl1_TableControlCellDrawn(object sender, GridTableControlDrawCellEventArgs e) { if(e.Inner.ColIndex == 0 && e.TableControl.CurrentCell.RowIndex == e.Inner.RowIndex) { using (Brush b = new SolidBrush(Color.FromArgb(60, Color.Blue))) { e.Inner.Graphics.FillRectangle(b, e.Inner.Bounds); } } }