C# 有两个字段的Access表,把表中的数据怎么添加到二维数组里面?大神们帮一下吧

2024-12-02 03:15:43
推荐回答(2个)
回答1:

数据表每行数据就是一个数组把这个数组添加到二维数组就是了。
DataTable 阿阿1 = new DataTable();
阿阿1.Columns.Add("_id", typeof(int));
阿阿1.Columns.Add("学生姓名", typeof(string));
阿阿1.Columns.Add("语文成绩", typeof(int));
阿阿1.Columns["_id"].AutoIncrement = true;
阿阿1.Columns["_id"].Unique = true;
DataRow 本报 = 阿阿1.NewRow();
本报.ItemArray = new object[] { 1, "|谔谔|", "100" };
阿阿1.Rows.Add(本报);
//var aaaa = ((int)阿阿.Rows[0][2]).ToString("0.00");
//Console.WriteLine(阿阿.Rows[0].Field("_id").ToString("0.00"));
本报 = 阿阿1.NewRow();
本报.ItemArray = new object[] { 2, "|导弹|", "120" };
阿阿1.Rows.Add(本报);
object[,] 二维 = new object[2,1];
二维[0,0] = 阿阿1.Rows[0].ItemArray;
二维[1,0] = 阿阿1.Rows[1].ItemArray;
object[][] 维二 = new object[2][];
维二[0] = 阿阿1.Rows[0].ItemArray;
维二[1] = 阿阿1.Rows[1].ItemArray;

回答2:

用循环读取好了