我有一个DataTable我正在读取csv文件。我需要在文件中读取ID后将ID AUTOINCREMENT列添加到DT中(我使用的是CSV解析器,因此我没有readLine,即数据已加载到DT中)
我正在添加带有autoincrementseed和autoincrementstep值的DataColumn。
我的问题是:如何在DT中为DT分配ID(填充DataColumn)中的ALREADY PRESENT行?我不关心将行的内容与特定数字匹配,我只想拥有一个可预测的&显式行id。
请注意,我没有使用DB来支持此DataTable。我只是利用我的CSV解析器从磁盘读取文件的能力,解析它并返回一个新的DataTable。
答案 0 :(得分:0)
添加列,循环数据并设置id,然后添加autoinc并将种子设置为dataset.rows.count。
这几乎就是你在sql表中做同样事情的方式。