欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
DataTable中Rows.RemoveAt(i)和Rows(i).Delete的區別

分類(lèi): C# ASP.NET 2015-04-20 00:45 252人閱讀 評論(0) 收藏 舉報
//delete并不是真的刪除 只是 將該row的rowstate變?yōu)?rowstate.delete(Rows.Count還是那么多)
//remove是 真的從datatable中刪除

比如:

ds.Tables[0].Rows[i].Delete();
ds.Tables[0].Rows.RemoveAt(i);

1. 使用myDataTable.Rows.RemoveAt(i)刪除行.
2. 使用myDataTable.Rows(i).delete 這時(shí)候需要使用 myDataTable.AcceptChanges 才能更新到數據庫.

注意一:
不要在循環(huán)里使用myDataTable.Rows.RemoveAt(i).因為每刪除一行后.i的值會(huì )增加,但行數會(huì )是減少了.這么做一定會(huì )出錯.
因此要遍歷數據,使用Remove方式時(shí),要倒序的遍歷
int count = ds.Tables[0].Rows.Count;
for (int i = count -1; i >=0; i--)
{
ds.Tables[0].Rows.RemoveAt(i);
}

注意二:
有時(shí)候發(fā)現使用ds.Tables[0].Rows[i].Delete();數據行也被直接刪除了,原因是在創(chuàng )建datatable時(shí)沒(méi)有執行AcceptChanges這個(gè)方法,那么在delete時(shí),不會(huì )標記,會(huì )直接刪除掉。
  1. #region 查詢(xún)合同概要信息表技術(shù)中最大合同ID  
  2.   
  3. DataTable dtPOTechnology = temp.Copy();  //dtPOTechnology按照【合同概要信息表技術(shù)】字段結構定義,保持一致  
  4.   
  5. //組裝dtPOTechnology結構  
  6. dtPOTechnology.Columns.Add("UDA1");  
  7. dtPOTechnology.Columns.Add("UDA2");  
  8. dtPOTechnology.Columns.Add("UDA3");  
  9. dtPOTechnology.Columns.Add("UDA4");  
  10. dtPOTechnology.Columns.Add("UDA5");  
  11.   
  12. dtPOTechnology.AcceptChanges(); //如果你在創(chuàng )建datatable時(shí)沒(méi)有執行AcceptChanges這個(gè)方法,那么在delete時(shí),不會(huì )標記,會(huì )直接刪除掉。  
  13. #endregion  
  14.  
  15. #region 檢查合同技術(shù)概要信息記錄是否存在明細為空,組裝temp  
  16.   
  17. if (dtTechnologyDetails.Rows.Count == 0)   //沒(méi)有明細  
  18. {  
  19.     //在temp中刪除這一行,使bulk方法不插入這一行  
  20.     //temp.Rows[i]["合同ID"] = dtTechnologyId.Rows[0]["合同ID"];  
  21.    dtPOTechnology.Rows[i].Delete();  
  22.    //poIdArrayList.Add(dtTechnologyId.Rows[0]["合同ID"]);  
  23.    dtReturn.Rows[i]["合同ID"] = dtTechnologyId.Rows[dtTechnologyId.Rows.Count - 1]["合同ID"];  
  24. }  
  25.   
  26. dtPOTechnology.AcceptChanges();</span>  


參考文獻
http://bbs.csdn.net/topics/390495321?page=1
http://www.cnblogs.com/hakuci/archive/2012/04/26/2471586.html
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
深入.NET DataTable
SqlDataAdapter.Update批量數據更新
DataTable 刪除重復行的問(wèn)題
DataTable循環(huán)刪除行
DataSet對象的屬性 - 給點(diǎn)陽(yáng)光就燦爛 - 博客園
datagridview 整行上移下移
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久