Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Excel生成c中需要空白列名#_C#_Excel - Fatal编程技术网

C# Excel生成c中需要空白列名#

C# Excel生成c中需要空白列名#,c#,excel,C#,Excel,在C#中,我将数据表传递给函数以生成excel SpreadsheetGear.IRange range = sheet1.Cells[1, 0, 3, columnCount]; range.CopyFromDataTable(dt, SpreadsheetGear.Data.SetDataFlags.InsertCells); 我希望我的列名在生成的excel中为空,尝试使用此重命名datatable的列 dt.Columns["Sno"].ColumnName = ""; 同样,但它以

在C#中,我将数据表传递给函数以生成excel

SpreadsheetGear.IRange range = sheet1.Cells[1, 0, 3, columnCount];
range.CopyFromDataTable(dt, SpreadsheetGear.Data.SetDataFlags.InsertCells);
我希望我的列名在生成的excel中为空,尝试使用此重命名datatable的列

dt.Columns["Sno"].ColumnName = "";
同样,但它以一个例外结束。 更具体地说,我在datatable中有列,但现在我希望在生成的excel中列名称为空。
请帮助解决此问题

我遇到以下异常:

ColumnName是DataTable的一部分时是必需的

所以我想这说明了一切,专栏名称必须是某种东西。我能够通过提供一个空间使它工作:

这是你的选择吗

dt.Columns["Sno"].ColumnName = " ";