Datagridview 导出 Excel 颜色格式一致
首先我创建个双击事件,触发后被选中的行的颜色会自动改变:
datagridview1.CurrentRow.DefaultCellStyle.ForeColor = Color.Red
然后导出该datagridview1至指定的Excel中,想按照修改后的格式导出,即某行的颜色和datagridview1内点击过的颜色保持相同,是不是应该调用xlWorksheet中的函数?请高人指教!
Excel DataGridView
[解决办法]
xlSheet.Range(xlSheet.Cells(dtRpt.Rows.Count + 9, 1), xlSheet.Cells(dtRpt.Rows.Count + 9, 120 + icolumCount)).Interior.ColorIndex = 10 --颜色共计有56种
[解决办法]
sheet1.Range(sheet1.Cells(i + 4, j)).Interior.ColorIndex = 6