Мне нужно немного управлять этой концепцией DataTable. Я хранение данных в DataTable, который я Инициализировать сначала добавить колонку так:Столбец добавления данных DataTable не добавляет строку?
DataTable outputData = new DataTable();
outputData.Columns.Add("Reference/Group");
Теперь, если я пишу в файл CSV (используя свой собственный класс), я получаю то, что вы ожидали бы , вид в таблицу программного обеспечения, как:
A
1 Reference/Group
Но когда я иду в моем сценарии считать, что строка 1 существует (с помощью ссылки outputData.Rows[0]
) я получаю:
Exception: There is no row at position 0.
Однако, если я пытаюсь добавить строка с выше содержания, он жалуется, что нет колонки. Если я указываю столбец затем добавить строку, я могу сослаться Rows[0]
, но к тому времени у меня есть два ряда, как:
A
1 Reference/Group
2 Some new row
Что правильный подход здесь и в чем причина такого поведения?