溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在已查詢出結(jié)果的Datatable里,動(dòng)態(tài)增加一列自增列

發(fā)布時(shí)間:2020-07-15 19:50:18 來源:網(wǎng)絡(luò) 閱讀:1416 作者:zzlghzzq 欄目:編程語言

 

  1. 再建一個(gè)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.  } 

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI