C# DataTable
列名复制
DataTable temp = dt.Clone();//dt为原先的DataTable,temp得到dt的结构,但是没有数据
删除列
result.Columns.Remove("列名");
排序
result.DefaultView.Sort = "哈哈 ASC";//根据排序,多个用逗号分隔
result.DefaultView.Sort = "1 DESC,2 DESC";//多个排序 顺便说一下,我之前以为是 1,2 DESC,然后发现其实这个不行,sql也是同样的,需要 order by 1 desc,2 desc
result = result.DefaultView.ToTable();//必须转,否则无效
row
新增一行 row,以及赋值,增加到表
DataRow dr = result.NewRow();//一行row
dr["列名1"] = "1";//赋值
dr["列名2"] = "2";
result.Rows.Add(dr);//添加到表结构