C# winForm GridContorl 导出Excel 背景色问题

GridContorl控件绑定的数据是这样的。
图片说明

凡是出库类型的变色。希望导出EXCEL的时候连背景色一起导出。
现在导出是下面这样的。

图片说明

哪位大神能指导一下!谢谢了

c#

2个回答

jingluan666
jingluan666 回复qq_42384465: 不谢
6 天之前 回复
qq_42384465
qq_42384465 这个方式可以。非常感谢
6 天之前 回复
jingluan666
jingluan666 回复qq_42384465: 用ExportToXlsx(saveFileDialog1.FileName, newXlsxExportOptionsEx { ExportType = ExportType.WYSIWYG });试下
6 天之前 回复
qq_42384465
qq_42384465 这个我试过了,还是不行。
6 天之前 回复

可以在RowCellStyle(单独某个单元格)或者 RowStyle (一行)中设置
具体参考:https://blog.csdn.net/u012235352/article/details/100919576

qq_42384465
qq_42384465 我就是这样设置的
6 天之前 回复
qq_42384465
qq_42384465 private void dgv1_RowStyle(object sender, RowStyleEventArgs e) { if (leixing == 2) { //获取所在行指定列的值 int hand = e.RowHandle; if (hand < 0) return; string wjh = dgv1.GetRowCellValue(e.RowHandle, "类型").ToString(); if (wjh == "2.出库") { e.Appearance.BackColor = Color.HotPink;//设置此行的背景颜色 } } }
6 天之前 回复
qq_42384465
qq_42384465 这个我试过了,还是不行。
6 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问