Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как использовать Select в DataSet? / 9 сообщений из 9, страница 1 из 1
11.12.2009, 15:46
    #36361684
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Коллеги, выручайте!

В DataSet1 имею таблицу Plan. Как использовать свойство dataset1.Tables("Plan").Select("id>0",”X1”)
Чтобы получить отсортированную по полю X1 таблицу в этом или другом датасете?
...
Рейтинг: 0 / 0
11.12.2009, 15:51
    #36361703
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Не понял вопроса. Вам нужно, чтобы коллекция DataRow в таблице датасета перезаписалась новыми значениями в разерезе сортировки?
...
Рейтинг: 0 / 0
11.12.2009, 15:58
    #36361727
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
МСУНе понял вопроса. Вам нужно, чтобы коллекция DataRow в таблице датасета перезаписалась новыми значениями в разерезе сортировки?

Ну, например, в другой DataSet2 скопировать уже отсортированную таблицу. С прежней можно ничего не делать.
...
Рейтинг: 0 / 0
11.12.2009, 16:09
    #36361765
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Silence1Ну, например, в другой DataSet2 скопировать уже отсортированную таблицу. С прежней можно ничего не делать.
Читать про DataView.

Код: plaintext
1.
DataView view = new DataView(dt, filter, sort, dataViewRowState);
DataSet2.Tables.Add(view.ToTable());
...
Рейтинг: 0 / 0
11.12.2009, 16:17
    #36361793
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Читать про DataView.

Код: plaintext
1.
DataView view = new DataView(dt, filter, sort, dataViewRowState);
DataSet2.Tables.Add(view.ToTable());

Спасибо! Про DataView я как-то не подумал.
...
Рейтинг: 0 / 0
11.12.2009, 16:27
    #36361819
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Silence1 Интересы : Пишу рассказы
Как-раз завтра пол-дня свободные, не дадите что-нибудь заюзать из своего репертуара? :)
...
Рейтинг: 0 / 0
11.12.2009, 16:47
    #36361874
gds
gds
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
Silence1Ну, например, в другой DataSet2 скопировать уже отсортированную таблицу. С прежней можно ничего не делать.
Я конечно не хочу флудить, но нафига вам два одинаковые таблицы?
если будете одрабатывать или выводить данные то можно сортирнуть исходную в процессе обработки.
...
Рейтинг: 0 / 0
11.12.2009, 18:05
    #36362097
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
МСУSilence1 Интересы : Пишу рассказы
Как-раз завтра пол-дня свободные, не дадите что-нибудь заюзать из своего репертуара? :)

Из готовых вот эти:

http://www.proza.ru/2008/09/27/8

http://www.proza.ru/2008/07/31/414

Тематика любовь, фантастика.
...
Рейтинг: 0 / 0
11.12.2009, 20:00
    #36362282
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать Select в DataSet?
gdsSilence1Ну, например, в другой DataSet2 скопировать уже отсортированную таблицу. С прежней можно ничего не делать.
Я конечно не хочу флудить, но нафига вам два одинаковые таблицы?
если будете одрабатывать или выводить данные то можно сортирнуть исходную в процессе обработки.

Если вы имеете в виду поставить:
dataSet1.Tables["Plan"].DefaultView.ApplyDefaultSort=false;
dataSet1.Tables["Plan"].DefaultView.Sort="X1";
перед заполнением таблицы(а может, и после заполнения), то наверное вы правы.
В понедельник попробую. :)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как использовать Select в DataSet? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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