为了账号安全,请及时绑定邮箱和手机立即绑定

DataGridView 更改单元格背景并恢复默认样式

DataGridView 更改单元格背景并恢复默认样式

C#
慕娘9325324 2021-06-27 12:23:35
在我的 DGV 中,单击一个单元格后,我想使用某个值更改同一列的所有单元格的背景颜色。单击另一个单元格后,前一个单元格(及其所有列)必须恢复默认样式        int    currCell = dgvLogHeader.CurrentCell.ColumnIndex;        string pattern = dgvLogHeader.CurrentCell.Value.ToString();        dgvLogHeader.AlternatingRowsDefaultCellStyle.BackColor = SystemColors.ScrollBar;        dgvLogHeader.DefaultCellStyle.BackColor = SystemColors.Info;        for (int j=0; j < dgvLogHeader.Rows.Count; j++ ) {            //dgvLogHeader.Columns[currCell].            if (dgvLogHeader.Rows[j].Cells[currCell].Value.ToString() == pattern) {                dgvLogHeader.Rows[j].Cells[currCell].Style.BackColor = Color.Brown;            }        }但是在那之后单元格改变了背景并且默认样式丢失了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信