【发布时间】:2015-11-22 03:56:35
【问题描述】:
我正在使用 C# 在 Excel 模板中插入行。这是我的问题:我开始插入的行有一个纯黄色填充,我需要插入的行是白色的。我正在使用 Interop 并尝试了一些事情但没有成功。我使用 for 循环来发送这些行,下面是我的代码。
if (((CheckBox)srcAddOnPanel.Controls["chkAddItem" + AddRow]).Checked) //.Checked == false)
{
worksheet.Rows[StartAddOn].Insert();
worksheet.Cells[StartAddOn, "D"].value = srcAddOnPanel.Controls["txtQtyAddOn" + AddRow].Text;
worksheet.Cells[StartAddOn, "E"].value = srcAddOnPanel.Controls["txtProductNameAddOn" + AddRow].Text;
worksheet.Cells[StartAddOn, "F"].value = srcAddOnPanel.Controls["txtListPriceAddOn" + AddRow].Text;
worksheet.Cells[StartAddOn, "G"].value = srcAddOnPanel.Controls["txtMaxDiscountAddOn" + AddRow].Text;
worksheet.Cells[StartAddOn++, "H"].value = srcAddOnPanel.Controls["txtProposedPriceAddOn" + AddRow].Text;
}
【问题讨论】:
标签: c#