如果想在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 }