<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C#復(fù)制DataRow出現(xiàn)“該行已經(jīng)屬于此表”錯(cuò)誤的解決辦法(轉(zhuǎn))

       

      C#復(fù)制DataRow出現(xiàn)“該行已經(jīng)屬于此表”錯(cuò)誤的解決辦法

      來源:http://div.cn/2008/12/cdatarow.html
      DataTable 復(fù)制 DataRow 出現(xiàn) "該行已經(jīng)屬于另一個(gè)表"錯(cuò)誤的解決辦法 

      DataTable dt = new DataTable(); dr=所要添加到dt的DataRow。 dt.Rows.Add(dr[); //出錯(cuò)提示為:該行已經(jīng)屬于另一個(gè)表
      解決方法 dt.Rows.Add(dr.ItemArray); 


      來源 http://koffer.cnblogs.com/archive/2004/07/08/22324.html

           最近項(xiàng)目太忙了,幾乎沒有時(shí)間來光顧這里了
      在項(xiàng)目中除了負(fù)責(zé)自己的模塊實(shí)現(xiàn)外,還做了一個(gè)不太稱職的
      TeamLeader

      由于負(fù)責(zé)的模塊很多數(shù)據(jù)的操作,經(jīng)常遇到這種錯(cuò)誤,“此行已屬于另一個(gè)表”的錯(cuò)誤。

       

      導(dǎo)致這個(gè)錯(cuò)誤的語句如下:

      dtPriceTable.Rows.InsertAt(aDataRow,i);

      或者

      dtPriceTable.Rows.Add(aDataRow);

       

      我分析了一下原因,因?yàn)?/span>DataRow DataTable 都是傳引用調(diào)用的。所以一個(gè)行在一個(gè)表中了,就不能再增加到另外一個(gè)表。

       

      具體的改善策略有兩種:

      1、   把原始DataRow的每列依次賦值。如下:

      DataRow tempRow = dtItemPrice.NewRow();

      tempRow ["First"] = aDataRow ["First "]

      tempRow ["second"] = aDataRow ["second "]

      tempRow ["third"] = aDataRow ["third "]

      tempRow ["forth"] = aDataRow ["forth "]

      tempRow ["Fifth"] = aDataRow ["Fifth "]

      ……

       

      dtPriceTable.Rows.Add(tempRow)

      2、  有個(gè)同事提醒我為什么不循環(huán)DataTable的每個(gè)列呢?我想是哦,為什么不呢!

      呵呵,這樣子,不管Table有多少列,只需要3句話就搞定了

      DataRow aDataRow = dtItemPrice.NewRow();

          foreach(DataColumn aDataColumn in dtItemPrice.Columns)

          {

       aDataRow[aDataColumn.ColumnName] = drItemPrices[i][aDataColumn.ColumnName];

          }

      InsertConditionType(aDataRow,dtItemPrice);

       

      測試就可以了。

      后來看了看DataSet  DataTable 都有一個(gè)方法:Copy(),復(fù)制該 System.Data.DataTable 的結(jié)構(gòu)和數(shù)據(jù)。

       

      那么結(jié)合這個(gè)函數(shù),無論是DataSet  DataTable還是DataRow 都有復(fù)制的方法了。


       
       

      posted on 2010-02-21 22:18  大寶pku  閱讀(6020)  評論(0)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: 亚洲精品一区二区三区大桥未久| 亚洲熟妇无码爱v在线观看| 国内少妇偷人精品免费| 狠狠色狠狠色综合日日不卡| 99久久激情国产精品| 人妻互换一二三区激情视频 | 人妻精品动漫H无码中字| 午夜福利92国语| 深夜av免费在线观看| 国产老头多毛Gay老年男| 国内精品无码一区二区三区| 18岁日韩内射颜射午夜久久成人 | 夜夜高潮次次欢爽av女| 草草浮力影院| 男人和女人做爽爽免费视频| 成人做受120秒试看试看视频| 国产免费播放一区二区三区| 国产一级r片内射免费视频| 国产免费午夜福利蜜芽无码| 亚洲毛片不卡AV在线播放一区| 奈曼旗| 无码一区中文字幕| 中文字幕人妻不卡精品| 性色av极品无码专区亚洲| 国产精成人品日日拍夜夜| 婷婷久久香蕉五月综合加勒比| 99精品国产丝袜在线拍国语| 熟妇的味道hd中文字幕| 素人视频亚洲十一十二区| 国产一区二区三区美女| 蜜桃av亚洲精品一区二区| 自拍偷拍另类三级三色四色| 1769国内精品视频在线播放| 2019国产精品青青草原| 天堂一区二区三区av| 色婷婷久久综合中文久久一本| 阜新市| 久久亚洲精品成人综合网| av中文字幕在线二区| 新竹市| 国产毛片三区二区一区|