将自动增量添加到已填充的DT中 - 更新值

时间:2012-04-17 22:11:05

标签: c# datatable datacolumn

我有一个DataTable我正在读取csv文件。我需要在文件中读取ID后将ID AUTOINCREMENT列添加到DT中(我使用的是CSV解析器,因此我没有readLine,即数据已加载到DT中)

我正在添加带有autoincrementseed和autoincrementstep值的DataColumn。

我的问题是:如何在DT中为DT分配ID(填充DataColumn)中的ALREADY PRESENT行?我不关心将行的内容与特定数字匹配,我只想拥有一个可预测的&显式行id。

请注意,我没有使用DB来支持此DataTable。我只是利用我的CSV解析器从磁盘读取文件的能力,解析它并返回一个新的DataTable。

1 个答案:

答案 0 :(得分:0)

添加列,循环数据并设置id,然后添加autoinc并将种子设置为dataset.rows.count。

这几乎就是你在sql表中做同样事情的方式。