Кто-нибудь знает, как лучше вставить столбец в datatable в позиции 0?
С# datatable insert column в позиции 0
Ответ 1
Вы можете использовать следующий код для добавления столбца в Datatable в postion 0:
DataColumn Col = datatable.Columns.Add("Column Name", System.Type.GetType("System.Boolean"));
Col.SetOrdinal(0);// to put the column in position 0;
Ответ 2
Просто, чтобы улучшить ответ Валя и поставить его на одну строку:
dt.Columns.Add("Better", typeof(Boolean)).SetOrdinal(0);
UPDATE: Обратите внимание, что это работает, когда вам не нужно ничего делать с DataColumn. Add() возвращает столбец, вопрос SetOrdinal() ничего не возвращает.