我有如下的数据表。
19 length
我使用下面的代码在文件表中打印相同的列。
DataTable dt=new DataTable();
dt.columns.Add("ColumnA");
dt.Columns.Add("ColumnB");
所以在我的文件中,最初的列出现在ColumnA& ColumnB, 现在,如果我按以下方式更改数据表列顺序。
private void GetColumns(DataTable dataTable)
{
StringBuilder sb= new StringBuilder();
for (int i= 0; i< dataTable.Columns.Count; i++)
{
sb.Append(dataTable.Columns[i].ColumnName);
sb.Append(",");
}
new wrapper().workbook=sb.ToString();
}
即使现在我也像ColumnA&amp; ColumnB。
我需要一个像ColumnB&amp; ColumnA。
请帮助我。
答案 0 :(得分:0)
您可以更改列的顺序
dt.Columns["A"].SetOrdinal(1);