SelectedIndex = -1 с привязкой к данным Combo - PullRequest
0 голосов
/ 03 марта 2009

Есть ли эквивалент этому, когда комбо привязано к данным? Я проходил через это сотни раз, но у меня был момент остановки мозга.

Ответы [ 2 ]

1 голос
/ 03 марта 2009

Уловка, которую я делал в прошлом, заключается в том, что если ваше поле DataValue будет числовым полем (например, Id), вы можете назначить ему объект проверки диапазона и проверить, что само значение больше чем 0. Затем я создаю свой элемент "select", чтобы иметь значение -99, и затем я могу выполнить проверку на стороне клиента.

1 голос
/ 03 марта 2009

В asp.net самое близкое, что вы можете получить, это добавить ложный элемент, такой как «--- Выберите что-то ---» и иметь его в качестве индекса 0, тогда вы будете устанавливать и выполнять проверки индекса 0 вместо -1.

Пример:

dropdownlist1.datasource = DT
dropdownlist1.datatextfield = "EmployeeName"
dropdownlist1.datavaluefield = "EmployeeID"
dropdownlist1.databind

dropdownlist1.items.insert(0, "---"Select An Employee---")

dropdownlist1.selectedindex = 0

Тогда во время проверки вы можете проверить, чтобы убедиться, selectedindex <> 0

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