将一个二维数组转换城datatable
1/*
2 * 将一个二维数组转换城datatable。
3 */
4 public static DataTable ConvertToDataTable(string[,] arr)
5 {
6
7 DataTable dataSouce = new DataTable();
8 for (int i = 0; i < arr.GetLength(1); i++)
9 {
10 DataColumn newColumn = new DataColumn(i.ToString(), arr[0, 0].GetType());
11 dataSouce.Columns.Add(newColumn);
12 }
13 for (int i = 0; i < arr.GetLength(0); i++)
14 {
15 DataRow newRow = dataSouce.NewRow();
16 for (int j = 0; j < arr.GetLength(1); j++)
17 {
18 newRow[j.ToString()] = arr[i, j];
19 }
20 dataSouce.Rows.Add(newRow); // .ItemArray
21 }
22 return dataSouce;
23
24 }