Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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, 14:33 |
|
||
|
CommandField и разрешение редактировать строку GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Cherub, Вы писали: Смотри в сторону e.Row.Cells[...] Номер ячейки зависит от порядка определения. PS. посмотреть забинденные :) значение можно подписавшись на событие RowDataBound Да и не забываем смотреть на тип строки e.Row.RowType... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 17:50 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1389701]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 356ms |

| 0 / 0 |
