2012-04-17 13 views
0

私はcsvファイルから読み込んでいるDataTableを持っています。私はファイルから読み取られた後にDT AUTOINCREMENTカラムを追加する必要があります(私はCSVパーサーを使用しているので、私にはデータが読み込まれる必要はありません)。既に追加されたDTに自動インクリメントを追加する - 値を更新する

I autoincrementseedとautoincrementstepの値をDataColumnに追加するとOKです。

私の質問は次のとおりです.DT内に既に存在する行の値をDT割り当てID(DataColumnを読み込む)にするにはどうすればよいですか?行の内容を特定の数値と照合することには気をつけませんが、予測可能な&明示的な行IDが必要です。

私はこのDataTableをバックアップするためにDBを使用していないことに注意してください。私はちょうどディスクからファイルを読み取り、解析し、新しいDataTableを返す私のCSVパーサの能力を利用しています。

+0

タイトルに「C#DataTable:」などのプレフィックスを付けないでください。それがタイトルです。 –

答えて

0

列を追加してデータをループし、idを設定してからautoincを追加し、seedをdataset.rows.countに設定します。

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

関連する問題