C# 有两个字段的Access表,把表中的数据怎么添加到二维数组里面?大神们帮一下吧
2个回答
2014-04-08
展开全部
数据表每行数据就是一个数组把这个数组添加到二维数组就是了。
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<int>("_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;
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<int>("_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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询