[.NET] DataTable は既に別の DataSet に属しています。
別々に取得した DataTable を、新しく作った DataSet の中にまとめたい場合、
なとと書くのだが、
DataAdapter で Fill したデータ等の
別の DataSet に属している DataTable をそのまま add しようとするとエラーが発生する。
こんな感じ。
DataSet ds = new DataSet(); DataTable dt = new DataTable(); ds.Tables.Add(dt)
なとと書くのだが、
DataAdapter で Fill したデータ等の
別の DataSet に属している DataTable をそのまま add しようとするとエラーが発生する。
C# DataSet ds = new DataSet(); DataSet ds2 = new DataSet(); ds.Tables.Add(ds2.Tables[0].Copy()); VB.NET Dim ds As New DataSet() Dim ds2 As New DataSet() ds.Tables.Add(ds2.Tables(0).Copy())
こんな感じ。