修改DataSet列名

如果想在Dataset中就直接修改列名,该怎么操作呢?

 1  protected void UpDataTable()
 2         {
 3             DataSet ds = new DataSet();
 4             foreach (DataColumn dc in ds.Tables[0].Columns)
 5             {
 6                 ds.Tables[0].Columns.Remove("Username");//可移除UserName这一列
 7                 if (dc.ColumnName=="UserName")
 8                 {
 9                     dc.ColumnName = "用户名";//可以将列名改变
10                 }
11             }
12             foreach (DataRow dr in ds.Tables[0].Rows)
13             {
14                 dr["UserDate"] = Convert.ToDateTime(dr["UserDate"]);//这样是不会赋值成功的!
15             }
16         }
【版权所有@ithuo】 【博客地址 http://www.cnblogs.com/ithuo】 可以转载,但请注明出处并保持博客超链接,有不正确的地方请不吝赐教,谢谢大家的帮助与支持!
原文地址:https://www.cnblogs.com/ithuo/p/4720682.html