您好 主要在两个事件中完成,以第四行为例;具体你根据逻辑来判断,具体代码
- private void c1FlexGrid1_OwnerDrawCell(object sender, C1.Win.C1FlexGrid.OwnerDrawCellEventArgs e)
- {
- CellStyle cs = c1FlexGrid1.Styles.Add("custom");
- cs.BackColor = Color.Red;
- if (e.Row == 4)
- {
- e.Style = cs;
- }
- }
- private void c1FlexGrid1_BeforeEdit(object sender, RowColEventArgs e)
- {
- if (e.Row == 4)
- {
- e.Cancel = true;
- }
- }
复制代码 |