在我的 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 回答
- 0 關注
- 435 瀏覽
添加回答
舉報
0/150
提交
取消