Динамический выпадающий список и ItemTemplate - PullRequest
0 голосов
/ 12 февраля 2012

У меня вопрос по C #.У меня есть таблица базы данных Access, например:

|------------| --------- | ------------ |
|  Car Type  | Car Color | Max Car Size |
|------------|  ---------| ------------ |
|      1     |   Yellow  |      10      |
|      1     |    Red    |       9      |
|      1     |    Blue   |       8      |
|      2     |   Yellow  |      20      |
|      2     |   Green   |       9      |
|------------| --------- | ------------ |

Я хочу отобразить данные в 3 раскрывающихся списках.Я использую GridView, Itemtemplate, чтобы добавить 3 столбца, и все они имеют «выпадающий список».

Я хочу, чтобы каждый из выпадающего списка имел функцию зависимости.Это означает, что

Раскрывающийся список

  1. Выберите «1» в раскрывающемся списке 1 (в раскрывающемся списке 2 отобразятся «Желтый», «Красный», «Синий»)
  2. Выберите «Синий» в раскрывающемся списке 2 (в раскрывающемся списке 3 отобразится «1-8»)

Если пользователь выберет «2» в раскрывающемся списке 1,выпадающий список два ничего не выберет.

Что мне делать?Могу ли я добавить SqlDataSource для этого?

1 Ответ

0 голосов
/ 13 февраля 2012

Вы должны привязать выпадающий список к событию selecttedindex изменен предыдущего выпадающего списка

также убедитесь, что вы проверяете page.ispostback при загрузке страницы, чтобы не было ошибок там

Конечно, это может быть сделано через sqldatasource, и вы также можете играть с просмотром по умолчанию набора данных (применяя фильтры к уже заполненным данным)

надеюсь, это поможет :) ... если есть сомнения, дайте мне знать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...