2012-04-17 57 views
0

我有一个我从csv文件读取的DataTable。我需要添加一个ID AUTOINCREMENT列到DT之后从文件读取它(我使用CSV解析器,因此我不必读取线,即将数据加载到我的DT)添加自动增量到一个已经填充的DT - 更新值

I使用autoincrementseed和autoincrementstep值确定添加DataColumn。

我的问题是:我如何使用DT中的ALREADY PRESENT行的值分配ID(填充DataColumn)?我不关心将行的内容与特定的数字进行匹配,我只想要一个可预测的行ID。

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

+0

请不要在“C#DataTable:”等标题前加前缀。这是标题的作用。 – 2012-04-17 22:15:28

回答

0

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

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