Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 3е поле для DropDown / 7 сообщений из 7, страница 1 из 1
21.08.2006, 18:10
    #33933042
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Есть DataSet с 3мя полями Id, Name, Else.
Else не уникален. Делаю в DropDownList
DataTextField=Name
DataValueField=Id

Как узнать значение в SelectedIndexChanged значение Else?
...
Рейтинг: 0 / 0
21.08.2006, 18:34
    #33933097
Dima_XY3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Через Id, которое в DataValueField - вытащить Row и из него узнать Else
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
22.08.2006, 11:24
    #33933989
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Через Id, которое в DataValueField - вытащить Row и из него узнать Else


Делаю

'DDL.DataSource=DSetTip

ss = DSetTip.Tables(0).Rows(ddlTip.SelectedIndex).Item(2)

Проверяю ddlTip.SelectedIndex = 14

Говорит

There is no row at position 14.

Смотрю, действительно Rows.Count = 0 ??? т.е. куда-то все записи подевались.
Конечно можно по Id сделать еще запросик, который вернет Else, но как-то обидно, ведь он уже есть
...
Рейтинг: 0 / 0
22.08.2006, 11:43
    #33934067
Sergio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Через Id, которое в DataValueField - вытащить Row и из него узнать Else


Делаю

'DDL.DataSource=DSetTip

ss = DSetTip.Tables(0).Rows(ddlTip.SelectedIndex).Item(2)

Проверяю ddlTip.SelectedIndex = 14

Говорит

There is no row at position 14.

Смотрю, действительно Rows.Count = 0 ??? т.е. куда-то все записи подевались.
Конечно можно по Id сделать еще запросик, который вернет Else, но как-то обидно, ведь он уже есть

Не-а! Нету его родимого нету. Хотелось бы конечно весь код увидеть, но все равно есть у меня смутное предположение, что DS Вы не где не храните и после того как страница отправлена пользователю он у Вас бесславно умирает, а потом при PostBack-е ничего и не находится.
Где наша мудрость, потерянная ради знаний, где наши знания, потерянные ради информации.
...
Рейтинг: 0 / 0
22.08.2006, 13:49
    #33934696
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Не-а! Нету его родимого нету. Хотелось бы конечно весь код увидеть, но все равно есть у меня смутное предположение, что DS Вы не где не храните

Нашла, что хранить можно в Session или ViewState. Где лучше?
...
Рейтинг: 0 / 0
22.08.2006, 13:53
    #33934707
ndStar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Нашла, что хранить можно в Session или ViewState. Где лучше?

А еще и Cache есть.
...
Рейтинг: 0 / 0
22.08.2006, 14:03
    #33934753
Sergio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3е поле для DropDown
Нашла, что хранить можно в Session или ViewState. Где лучше?
А лучше всего в Cache!
На самом деле все зависит от данных. Если ето данные для одного пользователя то в Session, если же для всех пользователей то в Сache. И тогда первый пользователь своим request-om вытягивает их из базы в Cache a остальные пользуясь тремпом наслаждаются.
Где наша мудрость, потерянная ради знаний, где наши знания, потерянные ради информации.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 3е поле для DropDown / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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