WinForms DataGridView导出为带有单元格颜色的HTML

时间:2015-10-09 10:38:37

标签: c# .net winforms datagridview

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

我尝试使用循环中的以下代码访问特定单元格的背景颜色:

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

但它总是返回0.

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

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值