更改数据表中的列顺序后,在Excel中进行更正的列绑定

时间:2017-05-24 10:37:06

标签: c#

我有如下的数据表。

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。

请帮助我。

1 个答案:

答案 0 :(得分:0)

您可以更改列的顺序

dt.Columns["A"].SetOrdinal(1);