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);
}
foreach (DataRow item in dt.Rows)
{
Console.WriteLine(item["科目"] + " " + item["一月成绩"] + " " + item["二月成绩"] + " " + item["三月成绩"]);
}