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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.09.2006, 14:33
|
|||
|---|---|---|---|
|
|||
CommandField и разрешение редактировать строку GridView |
|||
|
#18+
Всем добрый день. На asp-странице есть GridView с возможностью редактирования данные в строке. Для этих целей есть CommandField <asp:CommandField ShowEditButton=True ButtonType="Button" CancelText="Отмена" EditText="Изменить" InsertVisible="False" UpdateText="Обновить" HeaderText="Изменить" /> , который переводит строку грида в режим редактирования. Вопрос: как в зависимости от данных строки/ячейки грида сделать эту кнопку активной/не активной или видимой/не видимой, т.е. в зависимости от данных в строке разрешать или запрещать редактирование? Свойство Enabled не нашел, думал определять возможность редактирования в процедуре и менять Visible так Visible="<%# ButtonSegmVisible() %>" , но выражения привязки данных поддерживаются только в объектах, имеющих событие DataBinding, а CommandField не имеет такого события. Потом пробовал обрабатывать через GridView1_RowCreated, но не знаю как добраться до объекта CommandField, Id он не имеет. Вроде и простая задача, но как говорится нашла коса на камень. Буду рад совету или ссылке на пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2006, 17:50
|
|||
|---|---|---|---|
|
|||
CommandField и разрешение редактировать строку GridView |
|||
|
#18+
Здравствуйте, Cherub, Вы писали: Смотри в сторону e.Row.Cells[...] Номер ячейки зависит от порядка определения. PS. посмотреть забинденные :) значение можно подписавшись на событие RowDataBound Да и не забываем смотреть на тип строки e.Row.RowType... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1389701]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 305ms |

| 0 / 0 |
