Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DISTINCT SELECT / 2 сообщений из 2, страница 1 из 1
29.04.2004, 16:50
    #32503155
BVASmash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DISTINCT SELECT
Есть форма с зависимыми дроплистами.
Данные в эти листы попадают из таблицы:
F1 F1 F3 F4
1 1 1 1
1 1 1 2
1 1 2 3
1 1 2 4
2 2 3 5
поле F1 в первый лист, и т. д.

Есть желание заполнять эти листы одним запросом, и тут проблема с задвоениями в первых 3 листах.

Подскажите как можно, оставив один запрос избежать задвоения..

Спасибо.
...
Рейтинг: 0 / 0
30.04.2004, 01:25
    #32503593
josia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DISTINCT SELECT
Получить значения для всех 4-х DropDownList одним запросом можно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT DISTINCT F1 AS f, 1  AS c FROM t
UNION
SELECT DISTINCT F2, 2  FROM t
UNION
SELECT DISTINCT F3, 3  FROM t
UNION
SELECT DISTINCT F4, 4  FROM t
Затем генерим для него DataSet и 4 DataView, инициализируем DataViews с помощью DataSet, и выставляем
dv1.RowFilter = "c=1";
dv2.RowFilter = "c=2";
..
Привязываем поле f каждого DataView к соответствующему DropDownList. Тоже самое можно сделать конечно и без DataView и DataSet. Удачи.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DISTINCT SELECT / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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