这样更简洁: string[,] b = new string[2,3] {{"11", "12", "13"}, {"21", "22", "23"}}; DataTable dt = new DataTable(); DataRow dr ; for (int i = 0; i < b.GetLength(1); i++) { dt.Columns.Add(i.ToString()); } for (int i = 0; i < b.GetLength(0); i++) { dr = dt.NewRow(); for (int j = 0; j < b.GetLength(1); j++) { dr[j] = b[i, j]; } dt.Rows.Add(dr); }
|