在已查询出结果的Datatable里,动态增加一列自增列

  1. 再建一个datatable,然后把原来的datatable赋值过来,就可以了 
  2. code: 
  3. --------- 
  4. 原来的datatable:dt 
  5. --------- 
  6. DataTable dt=new DataTable("test"); 
  7. DataColumn dc=new DataColumn(); 
  8. dc=dt.Columns.Add("a",typeof(string)); 
  9. dc=dt.Columns.Add("b",typeof(string)); 
  10. DataRow dr; 
  11. dr=dt.NewRow(); 
  12. dr["a"]="you"; 
  13. dr["b"]="welcome"; 
  14. dt.Rows.Add(dr); 
  15. dr=dt.NewRow(); 
  16. dr["a"]="me"; 
  17. dr["b"]="hello"; 
  18. dt.Rows.Add(dr); 
  19. --------------- 
  20. 新建datatable:dt1 
  21. --------------- 
  22. DataTable dt1=new DataTable("test1"); 
  23. dc=dt1.Columns.Add("c",typeof(Int32)); 
  24. dc.AutoIncrement=true; 
  25. dc.AutoIncrementSeed=1; 
  26. dc.AutoIncrementStep=1; 
  27. dc=dt1.Columns.Add("a",typeof(string)); 
  28. dc=dt1.Columns.Add("b",typeof(string)); 
  29. int i=0; 
  30. foreach(DataRow dr1 in dt.Rows) 
  31. {    
  32.  dt1.Rows.Add(dt1.NewRow()); 
  33.  dt1.Rows[i]["a"]=dr1["a"].ToString(); 
  34.  dt1.Rows[i]["b"]=dr1["b"]; 
  35.  i++; 
  36.  } 

 

我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、仙居ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的仙居网站制作公司


本文名称:在已查询出结果的Datatable里,动态增加一列自增列
链接分享:http://pwwzsj.com/article/ppdocd.html