Рис. 10.7. Обработка события SelectedIndexChanged
Это поле будет подчеркнуто и превращено в ссылку, щелчок на которой выполнит обратную отправку страницы и инициирует событие GridView.RowCommand. Вы можете обработать это событие, определив на какой строке был выполнен щелчок, и программно установить свойство SelectedIndex. Однако можно применить и более простой метод. Для этого нужно просто настроить ссылку, чтобы она возбуждала событие SelectedIndexChanged, указывая для CommandName текст Select, как показано ниже:
<asp:ButtonField CommandName="Select" ButtonType="Button"
DataTextField="EmployeeID" />
Теперь щелчок на поле данных автоматически выберет запись.
Средства сортировки GridView позволяет переупорядочить результирующий набор строк GridView, щелкнув на заголовке столбца. Это удобно, и это легко реализовать.
Чтобы разрешить сортировку, нужно установить значение свойства GridView.AllowSorting равным true. Далее необходимо определить SortExpression для каждого столбца, который может быть отсортирован, Теоретически выражение сортировки может использовать любой синтаксис, который понимает элемент управления источника данных. На практике выражение сортировки почти всегда принимает форму, используемую в конструкции ORDER BY SQL-запроса. Это значит, что выражение сортировки может включать единственное поле или список полей, разделенный запятыми, необязательно с дополнительным словом ASС или DESC, добавленным после имени столбца, чтобы сортировать в восходящем или нисходящем порядке.
предыдущая следующая страница оглавление
435