powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сортировка таблицы
4 сообщений из 4, страница 1 из 1
Сортировка таблицы
    #33655269
Фотография Хнык
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день товарищи
Сортирую таблицу MyTable.DefaultView.Sort="MyColumn ASC", где MyTable это DataSource у MyDataGrid. При получении первой записи таблицы после сортировки возращается первое значение таблицы, как если бы она не была сортированна. Как получить первое значение в отсортированной таблице?
...
Рейтинг: 0 / 0
Сортировка таблицы
    #33655484
Фотография Sv219
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй DataSource у грида определить так
Код: plaintext
MyDataGrid.DataSource = MyTable.DefaultView
...
Рейтинг: 0 / 0
Сортировка таблицы
    #33655582
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХныкПри получении первой записи таблицы после сортировки возращается первое значение таблицы, как если бы она не была сортированна. Как получить первое значение в отсортированной таблице?
обращаться к первой строке не таблицы, а вью
предположительно, вы делаете:
Код: plaintext
DataRow firstRow = ds.Tables["YourTable"].Rows[ 0 ];
как надо бы по идее делать
Код: plaintext
DataRow firstRow2 = ds.Tables["YourTable"].DefaultView[ 0 ].Row;
...
Рейтинг: 0 / 0
Сортировка таблицы
    #33655700
Фотография Хнык
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky! ХныкПри получении первой записи таблицы после сортировки возращается первое значение таблицы, как если бы она не была сортированна. Как получить первое значение в отсортированной таблице?
обращаться к первой строке не таблицы, а вью
предположительно, вы делаете:
Код: plaintext
DataRow firstRow = ds.Tables["YourTable"].Rows[ 0 ];
как надо бы по идее делать
Код: plaintext
DataRow firstRow2 = ds.Tables["YourTable"].DefaultView[ 0 ].Row;

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


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