在 C# 中,我将数据表传递给函数以生成 Excel
SpreadsheetGear.IRange range = sheet1.Cells[1, 0, 3, columnCount];
range.CopyFromDataTable(dt, SpreadsheetGear.Data.SetDataFlags.InsertCells);
我希望我的列名称在生成的 Excel 中为空白,尝试使用此重命名数据表的列
dt.Columns["Sno"].ColumnName = "";
同样,但它以异常结束。 更具体地说,我在数据表中有列,但现在我希望在我生成的 Excel 中列名称为空白。 请帮忙解决这个问题
最佳答案
我收到以下异常:
ColumnName is required when it is part of a DataTable
所以我想这已经告诉了你一切,ColumnName 需要是某种东西。我能够通过提供一个空格来使其工作:""
dt.Columns["Sno"].ColumnName = " ";
这适合您吗?
关于c# - Excel 生成 c# 中需要空白列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304340/