asp.net DataTable 修改列值
1 /// <summary> 2 /// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回结果) 3 /// </summary> 4 /// <param name="orgDataTable">数据表DataTable</param> 5 /// <returns>数据表DataTable</returns> 6 private DataTable UpdateDataTable(DataTable orgDataTable) 7 { 8 DataTable dt = new DataTable(); 9 //克隆表结构 10 dt = orgDataTable.Clone(); 11 foreach (DataColumn col in dt.Columns)//循环列 12 { 13 if (col.ColumnName == "Name") 14 { 15 //修改列类型 16 col.DataType = typeof(String); 17 } 18 } 19 foreach (DataRow dr in orgDataTable.Rows)//循环行 20 { 21 DataRow newdr = dt.NewRow(); 22 newdr["Account"] = dr["Account"]; 23 newdr["Name"] = dr["Name"]; 24 //修改记录值 25 newdr["Name"] = ""+dr["Name"]; 26 dt.Rows.Add(newdr); 27 } 28 //返回结果 29 return dt; 30 }
____你會如何想起我_帶著微笑或是很沉默_
____很多事情錯過了就是錯過了_