powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавлять поле в начало списка DataTable.Columns?
3 сообщений из 3, страница 1 из 1
Как добавлять поле в начало списка DataTable.Columns?
    #38597906
SNenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.
Таблица группируется по определенным полям.
Код: c#
1.
DataTable dtGroup = dv.ToTable(true, new string[] {"a1", "ID", "EN", "UA", "HU", "RU", "Docs_Doc_Number", "Revision", "Revision_Date", "Author_Name", "Owner_Position", "Doc_Description", "Work_Place", "ForButtons" });


Для интерфейса необходимо присутствие поля в начале таблицы.

Поетому я в селект добавляю виртуальное поле "а1".
Код: c#
1.
2.
commandText = @"SELECT *, 'a' as a1 "
                   + @"FROM xxx ";


Но, потом приходится ставить много заплаток(удалять присутствие "а1") в других частях программы.

Хотел добавить поле в DataTable.
Код: c#
1.
dtGroup.Columns.Add("a1");


Оно добавляется в конец списка dtGroup.Columns.

Но, надо, чтобы это поле дбавлялось в начало dtGroup.Columns.
Как это сделать?
...
Рейтинг: 0 / 0
Как добавлять поле в начало списка DataTable.Columns?
    #38598047
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как добавлять поле в начало списка DataTable.Columns?
    #38598102
SNenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelouch,


Сделал так:
Код: c#
1.
2.
3.
4.
5.
if (!dtGroup.Columns.Contains("a1"))
{
     dtGroup.Columns.Add(new DataColumn("a1"));
     dtGroup.Columns["a1"].SetOrdinal(0); 
}



Спасибо большое!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавлять поле в начало списка DataTable.Columns?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]