0

csv ファイルから読み取っている DataTable があります。ファイルから読み取られた後、ID AUTOINCREMENT 列を DT に追加する必要があります (CSV パーサーを使用しているため、readLine を実行する必要はありません。つまり、データが DT に読み込まれます)。

autoincrementsseed と autoincrementstep の値を OK にして DataColumn を追加しています。

私の質問は次のとおりです。DT に ALREADY PRESENT 行の値を使用して DT に ID を割り当てる (DataColumn に入力する) にはどうすればよいですか? 行の内容を特定の数値と一致させることは気にしません。予測可能で明示的な行 ID が必要なだけです。

この DataTable をサポートするために DB を使用していないことに注意してください。ディスクからファイルを読み取り、解析して新しい DataTable を返す CSV パーサーの機能を利用しているだけです。

4

1 に答える 1

0

列を追加し、データをループ処理して ID を設定し、autoinc を追加してシードを dataset.rows.count に設定します。

これは、SQL テーブルで同じことを行う方法とほとんど同じです。

于 2012-04-17T22:14:22.493 に答える