Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.08.2006, 00:11
|
|||
|---|---|---|---|
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Есть GridView с ItemTemplate(CheckBox). При загрузке надо пробежаться по строкам грида и поставить галки в некоторые CheckBox`ы. В Page_Load для начала определяю кол-во строк и получаю 0 : Код: plaintext 1. 2. В чем дело? Это надо не в Page_Load делать? Подскажите, если можно, синтаксис с foreach для сканирования строк грида. P.S. ASP 2.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 05:33
|
|||
|---|---|---|---|
|
|||
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
foreach(GridViewRow row in GridView1.Rows) Только если ты используешь датасорс - грид все равно будет перебинден. Так что лучше менять данные в источнике данных. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 16:13
|
|||
|---|---|---|---|
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Спасибо за ответ, но пока не получается. Вернее, если код запускаю например из Button, то все ОК. А из Page_Load не работает, т.к. в foreach(GridViewRow row in GridView1.Rows) кол-во строк почему-то = 0. >Так что лучше менять данные в источнике данных. мне в таблицу не надо записывать состояние checkbox`a Гляньте, пожалуйста на код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В Page_Load: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 16:34
|
|||
|---|---|---|---|
|
|||
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Проставляй значения прямо в темплейте, типа: Checked="<%#МетодКоторыйЗаполняетCheckBox()%>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 17:05
|
|||
|---|---|---|---|
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Спасибо, работает! Но не пойму, как методом возвращать true только для определенных строк? Пробую так: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 17:19
|
|||
|---|---|---|---|
|
|||
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Checked=<%#GetChkGor(Eval("KodGor"))%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 23:54
|
|||
|---|---|---|---|
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
вот код метода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. вот кусок грида: Код: plaintext 1. 2. 3. 4. Error 1: The best overloaded method match for 'MasterPage.GetChkGor(int)' has some invalid arguments Error 2: Argument '1': cannot convert from 'object' to 'int' Т.е. не могу нормально передать в метод значение поля. Если можете, подскажите, как. По форуму не нашел. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2006, 11:16
|
|||
|---|---|---|---|
|
|||
Изменить значения ItemTemplate(CheckBox) в GridView |
|||
|
#18+
Попробуй так: <%# GetChkGor(Convert.ToInt32(Eval("KodGor")))%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1390731]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 425ms |

| 0 / 0 |
