将DataGridView单元格BackColor传递给变量,以便稍后在c#中使用

本文关键字:BackColor 单元格 DataGridView 变量 | 更新日期: 2023-09-27 18:21:44

项目信息:c#中的Windows应用程序,.net 4.0

我正在处理一个带有DataGridView的表单,这个dgv已经从应用程序中的早期函数中预先建立了单元格BackColors。

我添加了一个新的private void函数,该函数检查此DataGridView中的数量列,该新函数将突出显示数量列的单元格,其中数量值符合特定条件。

在我的循环中,我在DataGridView中检查数据,我需要捕获现有的BackColor,这样,如果数量值与我的标准不匹配,我就可以将其设置回现有的颜色。

我正在使用foreach (DataGridViewRows r in myDGV.Rows)循环检查DataGridView中的单元格,如何在该循环中捕获单元格的现有BackColor?

将DataGridView单元格BackColor传递给变量,以便稍后在c#中使用

行r有一个Cells属性,每个单元格都有一个Style属性。样式的一部分是BackColor。这有帮助吗?如果没有,请详细解释您正在尝试做什么。