Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
Добрый день! Совсем недавно начал разбираться с АСП.нет. До этого работал много с АСП. Вопрос вот в чем - никак не соображу, каким образом мне вытащить текущее значение элемента из Repeator и присвоить его переменной. То есть у меня есть запрос SELECT Field FROM Table. Я вывожу набор данных с помощью репитора на клиент, но во время вывода еще хочу что-то сделать с выдаваемым набором - например формировать еще один дропдаун лист на основании текущего значения Field. Как выводить на клиента элементы из репитора понятно - об этом написано почти везде, но как получить текущее значение в переменную - нигде не могу найти ((( и сам не могу понять ((( Я так понял, надо это делать в событии репитора создания элемента, а дальше как? как подобраться? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 14:50 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
попробуй через событие ItemCreated и соответственно e.Item с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 15:00 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
Совет еще одного новичка :-) Т.е. подобную конструкцию <%# ProcessField(Container.DataItem, "Field")%> в ItemTemplate вы вставить та-ки можете... а в реализации метода protected string ProcessField(object Item, string Field) уже можно значение обработать как душе угодно... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 15:01 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
mekesha, огромное спасибо, все получилось! Sam Andrews, прошу прощения, а не подскажете, черезе e.Item - это как? Я смотрел там свойства-методы, но ничего похожего не обнаружил. Опять, наверное, не туда гляжу (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 16:11 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
e.Item.DataItem возможно удобнее было бы использовать событие ItemDataBound ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 16:14 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
profile.Item.DataItem возможно удобнее было бы использовать событие ItemDataBound Я, наверное, опять что-то неправильно понимаю ( e.Item.DataItem возвращает мне System.Data.Common.DbDataRecord ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 16:18 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
/topic/187617&hl=system+data+common+dbdatarecord#1576784 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 16:26 |
|
||
|
Текущее значение из Repeator
|
|||
|---|---|---|---|
|
#18+
ну или: object o = (e.Item.DataItem as System.Data.Common.DbDataRecord)["name"]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33367017&tid=1393356]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 346ms |

| 0 / 0 |
