2012-04-17 6 views
0

У меня есть DataTable, который я читаю из файла csv. Мне нужно добавить столбец ID AUTOINCREMENT в DT ПОСЛЕ того, как он считывается из файла (я использую парсер CSV, поэтому мне не нужно читать строку, то есть данные загружаются в DT для меня)Добавить автоинкремент к уже заполненному DT - Обновление значений

I Добавляем DataColumn с значениями autoincrementseed и autoincrementstep OK.

Мой вопрос: Как мне назначить идентификаторы DT (заполнить DataColumn) значениями для строк, УЖЕ НАСТОЯЩЕГО в DT? Я не забочусь о соответствии содержимого строк с конкретными номерами, я просто хочу иметь явный идентификатор строки &.

Обратите внимание, что я не использую БД для поддержки этого DataTable. Я просто использую способность анализатора CSV читать файл с диска, разбирать его и возвращать новый DataTable.

+0

Пожалуйста, не прикрепите свои заголовки к «C# DataTable:» и тому подобное. Вот для чего нужны названия. –

ответ

0

Добавьте столбец, прокрутите данные и установите идентификатор, затем добавьте autoinc и установите семя на dataset.rows.count.

Скорее всего, вы сделали бы то же самое в таблице sql.