名为“ds”的+DataTable+已属于此+DataSet
生活随笔
收集整理的這篇文章主要介紹了
名为“ds”的+DataTable+已属于此+DataSet
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DataSet ? ds ? = ? new ? DataSet();
DataTable ? dt ? = ? ds.Tables.Add();//此時ds中有了一個DataTable了
ds.Tables.Add(dt.Clone());//用上一個表的結構再建一個表
//或者
ds.Tables.Add(ds.Tables[0].Clone()
?
會出現 “System.Data.DuplicateNameException:?? 已屬于此數據集。”的問題
解決方法:
?這個是因為Clone()后生成的表名字和原來是一樣的,
你可以把表的名字改一下就可以了,因為我們只要Clone后的表的結構,比如:
DataTable ? dt2 ? = ? ds.Tables[0].Clone();
dt2.TableName ? = ? "DataTable2 ";
ds.Tables.Add(dt2);//用上一個表的結構再建一個表
就可以解決。
轉載于:https://www.cnblogs.com/activities/archive/2013/05/16/3081409.html
總結
以上是生活随笔為你收集整理的名为“ds”的+DataTable+已属于此+DataSet的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Photon——Setup and Co
- 下一篇: 3D Printer 开发进程一。 步进