You may want to prevent the end user from editing the data in particular cells. If you choose, you can lock individual grid cells from being edited at run time by using the FetchCellStyle event.
To lock the value in cell (1, 0), complete the following steps:
In the Designer
In Code
Add the following code to the Form_Load event:
C# |
Copy Code
|
---|---|
this.c1TrueDBGrid1.Splits[0].DisplayColumns[0].FetchStyle = true; |
Set the Locked property of the CellStyle object to True only for the value in row one:
C# |
Copy Code
|
---|---|
private void C1TrueDBGrid1_FetchCellStyle(object sender, C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs e) { if (e.Row == 1) { e.CellStyle.Locked = true; } } |