0

2 つの DataTables を使用しています。SQL から返された最初の DataTable で Clone() 関数を使用しています。Clone() 関数を使用して、2 番目の DataTable と同じスキーマを作成します。OleDbDataAdapter Fill() 関数を使用して、2 番目の DataTable に CSV ファイルのデータを入力しています。Clone() 関数を呼び出した後、正しい数の列 (88) が作成されたことがわかります。2 番目の DataTable で Fill() 関数を呼び出した後、列数を調べたところ、2 倍の 176 になりました。1 行目を調べると、ItemArray の最初の 88 項目は "" で、項目 89 ~ 176 は CSV から正しく取り込まれています。 . 期間は 88 列のみにする必要があります。Fill() 関数を呼び出した後に重複列を引き起こしている可能性のあるアイデアはありますか? ありがとう!

4

0 に答える 0