Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Изменить значения 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, 00:11 |
|
||
|
Изменить значения ItemTemplate(CheckBox) в GridView
|
|||
|---|---|---|---|
|
#18+
foreach(GridViewRow row in GridView1.Rows) Только если ты используешь датасорс - грид все равно будет перебинден. Так что лучше менять данные в источнике данных. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 05:33 |
|
||
|
Изменить значения 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:13 |
|
||
|
Изменить значения ItemTemplate(CheckBox) в GridView
|
|||
|---|---|---|---|
|
#18+
Проставляй значения прямо в темплейте, типа: Checked="<%#МетодКоторыйЗаполняетCheckBox()%>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 16:34 |
|
||
|
Изменить значения ItemTemplate(CheckBox) в GridView
|
|||
|---|---|---|---|
|
#18+
Спасибо, работает! Но не пойму, как методом возвращать true только для определенных строк? Пробую так: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 17:05 |
|
||
|
Изменить значения ItemTemplate(CheckBox) в GridView
|
|||
|---|---|---|---|
|
#18+
Checked=<%#GetChkGor(Eval("KodGor"))%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 17:19 |
|
||
|
Изменить значения 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' Т.е. не могу нормально передать в метод значение поля. Если можете, подскажите, как. По форуму не нашел. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 23:54 |
|
||
|
Изменить значения ItemTemplate(CheckBox) в GridView
|
|||
|---|---|---|---|
|
#18+
Попробуй так: <%# GetChkGor(Convert.ToInt32(Eval("KodGor")))%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2006, 11:16 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33910775&tid=1390731]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 396ms |

| 0 / 0 |
