WinForms DataGridView导出到HTML与单元格颜色

本文关键字:单元格 颜色 HTML DataGridView WinForms | 更新日期: 2023-09-27 18:16:50

我有一个datagridview,我根据一些条件改变它的一些行(使用CellFormatting事件)。这很好。我需要实现另存为HTML(或PDF)功能。我遍历它的行和列并生成HTML代码,它可以工作。但是我还需要保留行着色。

我试图访问一个特定单元格的背景颜色使用以下代码在循环:

gridView.Rows[i].Cells[j].Style.BackColor

但是它总是返回0

任何想法?

谢谢

WinForms DataGridView导出到HTML与单元格颜色

gridView.Rows[i].Cells[j].Style.BackColor.Name

将获取颜色的名称

gridView.Rows[i].Cells[j].Style.BackColor.R

gridView.Rows[i].Cells[j].Style.BackColor.G

gridView.Rows[i].Cells[j].Style.BackColor.B

将获得RGB值