投稿者 さすが  (社会人) 投稿日時 2019/8/13 19:12:44
すみませんが、

投稿日時 2019/8/13 18:20:15

のご回答は、私の質問のどこからどこまでのご回答なのでしょうか?

また、

>dt2 の Key 列と、dt1 の 消費税課税 列の型が一致しているかを確認して下さい。

と言われましても、そもそも魔界の仮面弁士様が書いてくださったコードには、

>Enum 消費税課税 As Integer

>dt.Columns.Add("消費税課税", GetType(消費税課税))

>dt.PrimaryKey = New DataColumn() {dt.Columns.Add("Key", GetType(消費税課税))}

とありますから、なるほど型は一致しています。

しかし、私の作ろうとしているものは、"消費税課税"列はデータベースからSQL文で生成するものであり、

コードにて型を指定してAddするようなものではありません。

>dt2.PrimaryKey = New DataColumn() { dt2.Columns.Add("Key", GetType(Integer)) }
>dt1.Columns.Add("消費税課税", GetType(Decimal))  '違う型にしてみる 

悪い見本を、相変わらず"消費税課税"列をAddするコードで示されても、
型をどのようにして一致させればよいのか私には分かりかねます。