一.DataTable 行列互换
clsDBAccess DBAC1 = new clsDBAccess();
DataTable table = DBAC1.QueryTable(sql, "test", "test");
DataTable table2 = new DataTable();
table2.Columns.Add("姓名", typeof(string));
DataRow dr = table2.NewRow();
dr[0] = "班级";
DataRow dr2 = table2.NewRow();
dr2[0] = "是否合格";
for (int i = 0; i < table.Rows.Count; i++)
{
String nameindex=table.Rows[i]["name"].ToString();
table2.Columns.Add(nameindex, typeof(string));
dr[nameindex] = table.Rows[i]["classes"].ToString();
dr2[nameindex] = table.Rows[i]["qualified"].ToString();
}
table2.Rows.Add(dr);
table2.Rows.Add(dr2);
dateView.DataSource = table2;
dateView.DataBind();
2.计算某列和
for (int i = 0; i < table.Rows.Count; i++)
{
tot += Convert.ToInt32(table.Rows[i]["number"].ToString());
}
table.Clear();