0
私は以下のようなデータテーブルを持っています。InCorrectデータテーブルの列順序を変更した後のExcelバインディング
DataTable dt=new DataTable();
dt.columns.Add("ColumnA");
dt.Columns.Add("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 & ColumnB、 に登場して、今私はデータテーブルの列を変更する場合は、以下のように注文します。
dt.Columns.Add("ColumnB");
dt.Columns.Add("ColumnA");
でも今のところ、私は同じコラムAのようになっています。& ColumnB。
私はColumnB & ColumnAのような結果が必要です。
私を助けてください。
あなたは、列の順序を変更することができます