Что такое событие click для вида сетки asp.net? - PullRequest
1 голос
/ 13 января 2011

В окне сетки данных Windows C # я использую событие щелчка ячейки, и что мне нужно использовать для вида сетки asp.net c #?

Ответы [ 2 ]

1 голос
/ 13 января 2011

Краткий ответ, в ASP.NET GridView нет обработчика для отдельной ячейки.Однако вы все равно можете использовать JavaScript или архитектуру Command, встроенную в GridViews, для достижения аналогичного результата.Например, вы можете сделать данные в ячейках HyperLinks, установив свойство NavigateUrl для запуска функции JS, которая меняет цвет ячейки, отключает / включает элементы управления и т. Д. Вы можете использовать CSS, чтобы эти ссылки выглядели как обычный текст, если выв розыске.Вы также можете настроить кнопки CommandButton, такие как «Выбрать», «Редактировать», «Вид» и т. Д., Которые затем можно обрабатывать на стороне сервера и настраивать для выполнения практически любых действий.

0 голосов
/ 13 января 2011

Для ASP.Net GridView необходимо создать элемент управления гиперссылкой или кнопкой ссылки в шаблоне элемента и назначить ему атрибут «CommandName» с одним из нескольких параметров.

  • Выбрать
  • Добавить
  • Редактировать
  • Обновление
  • Удалить

Они активируют соответствующие доступные методы RowEditing, RowDeleting и т. Д.

Вы также можете создать свои собственные имена команд и поместить их в поле CommandName, эти пользовательские команды вызовут событие RowCommand, и вы сможете обрабатывать их соответствующим образом. Используйте параметр CommandArgument для предоставления дополнительных сведений, таких как идентификатор строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...