积极答复者
C# 操作excel,排序问题?

问题
-
System.Data.DataTable dt1 = new System.Data.DataTable();
for (int i = 0; i < BONameL.Count() ; i++)
{
dt1.Rows.Add(BONameL[i], BOClassL[i]);
}
Excel.Application excelKccx = new Excel.Application();//创建excel对象
excelKccx.Workbooks.Add(true);//创建excel工作薄System.Data.DataTable myDataTable = dt1;//创建一个数据表,得到DataSet中“库存信息”表中的数据
int row = 2;
//把数据表的各个信息输入到excel表中
for (int i = 0; i < dt1.Columns.Count; i++)//取字段名
{
excelKccx.Cells[1, i + 1] = myDataTable.Columns[i].ColumnName.ToString();
}
for (int i = 0; i < myDataTable.Rows.Count; i++)//取记录值
{
for (int j = 0; j < myDataTable.Columns.Count; j++)
{
excelKccx.Cells[row, j + 1] = myDataTable.Rows[i][j].ToString();
}
row++;
}
excelKccx.Visible = true;//使ex上面是一段c#代码把循环数据写入,excel表格的代码。但是我希望输出的数据能够按照 BONameL[i], 这个数据进行排序?这个该怎么解决阿?
我是蔡鸟,务必请把代码给我一下。理论的实在是看不懂!谢谢各位!