繁体   English   中英

excel片的着色细胞

[英]coloring cells of excel sheet

我想在 c# 中为 excel 表的某些特定单元格着色。 但我没有得到它..我使用的代码是:

  dsNew.Tables[0].Columns[j].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);

但这不是 wrking.. 如何做到这一点.. 请做点什么.. 它给出一个错误“无法解析符号'内部'”

尝试Range.Interior属性:

Range data_cell = work_sheet.Cells[row, column];
data_cell.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);

其中work_sheet是您希望更改其单元格的 Excel.Worksheet。 rowcolumn或要更改的单元格的索引。

您的示例可能会为列索引器返回 object。 尝试这个:

((Range)dsNew.Tables[0].Columns[j]).Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM