Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять про большой запрос!!! / 4 сообщений из 4, страница 1 из 1
27.02.2004, 10:29
    #32423740
wells
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять про большой запрос!!!
Клиенту возвращается больщой объём данных. При этом существует возможность сортировки. Каждый раз идёт запрос в SQL. Он-то долго и выполняется. Как выполнять сортировку на клиенте?
...
Рейтинг: 0 / 0
27.02.2004, 11:09
    #32423839
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять про большой запрос!!!
Dataset.Tables[0].DefaultView.Sort = "Name"

-- Tygra's --
...
Рейтинг: 0 / 0
27.02.2004, 13:01
    #32424102
wells
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять про большой запрос!!!
Клиенту возвращается больщой объём данных. При этом существует возможность сортировки. Каждый раз идёт запрос в SQL. Он-то долго и выполняется. Как выполнять сортировку на клиенте?
...
Рейтинг: 0 / 0
27.02.2004, 14:37
    #32424315
Primal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять про большой запрос!!!
Сортируй данные в таблице в DataSet-е.
Будет примерно выглядеть так:
DataView Source = Ds.Tables["Имя таблицы"].DefaultView;
Source.Sort = [Имя поля в таблице, по которому нужна сортировка];
а потом просто биндишь, как и при запуске хранимой процедуры или запроса.
DataGrid.DataSource= Ds.Tables["Имя таблицы"].DefaultView;
DataGrid.DataBind();
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять про большой запрос!!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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