最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# datatable 不能通過已刪除的行訪問該行的信息處理方法

 更新時間:2012年11月29日 20:05:47   作者:  
采用datatable.Rows[i].Delete()刪除行后再訪問該表時出現(xiàn)出現(xiàn)“不能通過已刪除的行訪問該行的信息”的錯誤
原因如下:

Delete()之后需要datatable.AccepteChanges()方法確認完全刪除,因為Delete()只是將相應列的狀態(tài)標志為刪除,
還可以通過datatable.RejectChanges()回滾,使該行取消刪除。

如果要徹底刪除datarow,需要Delete()和AccepteChanges()方法同時使用,或者采用datatable.Rows.RemoveAt(i)方法直接刪除,
其中i表示行索引,還有一個就是datatable.Rows.Remove(DataRow dr)刪除指定行。

不過使用datatable.Rows.RemoveAt(i)要注意,如果連續(xù)使用datatable.Rows.RemoveAt(0);datatable.Rows.RemoveAt(1);
這時并不是刪除了原表中的0,1行,而是刪除0行后,原來的1行就變成了0行,所以datatable.Rows.RemoveAt(1)實際刪除的是原表的2行。
所以還是要慎用datatable.Rows.RemoveAt(i),若要刪除多行,可以連續(xù)用Delete(),然后采用AccepteChanges()方法確認刪除。

解決方案實例:

復制代碼 代碼如下:

List<string> lst = new List<string>();
for (int i = 0; i < _Table.Rows.Count; i++)
{
if (_Table.Rows[i].RowState!=DataRowState.Deleted)
{
lst.Add(_Table.Rows[i]["I_SL"].ToString() == "0" ? "false" : "true");
}
}

相關文章

  • C#中Html.RenderPartial與Html.RenderAction的區(qū)別分析

    C#中Html.RenderPartial與Html.RenderAction的區(qū)別分析

    這篇文章主要介紹了C#中Html.RenderPartial與Html.RenderAction的區(qū)別分析,需要的朋友可以參考下
    2014-07-07
  • Unity3D實現(xiàn)簡易五子棋源碼

    Unity3D實現(xiàn)簡易五子棋源碼

    這篇文章主要為大家詳細介紹了Unity3D實現(xiàn)簡易五子棋源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Unity3D仿寫B(tài)utton面板事件綁定功能

    Unity3D仿寫B(tài)utton面板事件綁定功能

    這篇文章主要為大家詳細介紹了Unity3D仿寫B(tài)utton面板事件綁定功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Entity Framework主從表數(shù)據(jù)加載方式

    Entity Framework主從表數(shù)據(jù)加載方式

    這篇文章介紹了Entity Framework主從表數(shù)據(jù)加載方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#實現(xiàn)簡單的汽車租賃系統(tǒng)

    C#實現(xiàn)簡單的汽車租賃系統(tǒng)

    這篇文章主要為大家詳細介紹了C#實現(xiàn)汽車租賃系統(tǒng)的具體實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • c#快速寫本地日志方法

    c#快速寫本地日志方法

    下面小編就為大家分享一篇c#快速寫本地日志方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • C#中調(diào)用VB中Inputbox類的實現(xiàn)方法

    C#中調(diào)用VB中Inputbox類的實現(xiàn)方法

    本文主要介紹在項目中引用Microsoft.VisualBasic,間接使用VB中的各種類庫的方法,或者自己創(chuàng)建函數(shù),調(diào)用自定義方法,以實現(xiàn)InputBox相關的功能。
    2016-05-05
  • 通過C#獲取PDF中指定文本或所有文本的字體信息

    通過C#獲取PDF中指定文本或所有文本的字體信息

    在設計和出版行業(yè)中,字體的選擇和使用對最終作品的質量有著重要影響,然而,有時我們可能會遇到包含未知字體的PDF文件,這使得我們無法準確地復制或修改文檔,本文將介紹如何通過C#獲取PDF中指定文本或所有文本的字體信息,需要的朋友可以參考下
    2025-01-01
  • HttpWebRequest實現(xiàn)下載圖片至本地

    HttpWebRequest實現(xiàn)下載圖片至本地

    這篇文章主要為大家詳細介紹了HttpWebRequest實現(xiàn)下載圖片至本地,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 基于C#實現(xiàn)簡單的音樂播放器

    基于C#實現(xiàn)簡單的音樂播放器

    這篇文章主要介紹了如何基于C#實現(xiàn)簡單的音樂播放器,考慮到需求中的界面友好和跨版本兼容性,我們可以選擇選擇Windows Forms作為開發(fā)平臺,Windows Forms提供了一個簡單而強大的方法來創(chuàng)建桌面應用程序,文中通過代碼示例給大家講解的非常詳細,需要的朋友可以參考下
    2024-05-05

最新評論

开鲁县| 北安市| 贵德县| 襄樊市| 华蓥市| 佛坪县| 漠河县| 伊吾县| 石景山区| 年辖:市辖区| 遵义县| 政和县| 泸西县| 秦皇岛市| 屏南县| 石河子市| 岫岩| 景德镇市| 沙洋县| 清苑县| 霸州市| 景德镇市| 宜良县| 虎林市| 十堰市| 梨树县| 西乌| 水城县| 务川| 卓资县| 玉山县| 翁源县| 聂拉木县| 通许县| 峡江县| 辽宁省| 西城区| 常宁市| 平江县| 神池县| 扎兰屯市|