创建DataTable以及部分操作

来源:互联网 发布:大丈夫何患乎 编辑:程序博客网 时间:2024/06/07 15:38

1、构建DataTable

DataTable dt = new DataTable();            //构建列            dt.Columns.Add(new DataColumn("科目"));            dt.Columns.Add(new DataColumn("一月成绩"));            dt.Columns.Add(new DataColumn("二月成绩"));            dt.Columns.Add(new DataColumn("三月成绩"));            //DataRow的访问类型是protected internal             //在外面是不能够访问的,所以,用dt.NewRow来创建DataTable中的列            //DataRow dr1 = new DataRow();            DataRow dr1=dt.NewRow();            dr1["科目"] = "语文";            dr1["一月成绩"] = 89;            dr1["二月成绩"] = 79;            dr1["三月成绩"] = 90;            //将构建好的行加进DataTable中            dt.Rows.Add(dr1);            DataRow dr2 = dt.NewRow();            dr2["科目"] = "数学";            dr2["一月成绩"] = 29;            dr2["二月成绩"] = 49;            dr2["三月成绩"] = 80;            dt.Rows.Add(dr2);            DataRow dr3 = dt.NewRow();            dr3["科目"] = "英语";            dr3["一月成绩"] = 69;            dr3["二月成绩"] = 89;            dr3["三月成绩"] = 99;            dt.Rows.Add(dr3);
2、操作一:打印DataTable中的列

 foreach (DataColumn item in dt.Columns)            {                Console.WriteLine(item);            }



3、操作二:打印DataTable中的行,以下是遍历DataTable中的行

foreach (DataRow item in dt.Rows)            {                Console.WriteLine(item["科目"] + "  " + item["一月成绩"] + "  " + item["二月成绩"] + "  " + item["三月成绩"]);            }



0 0