Рис. 10.5. Выбор в GridView
На заметку! Чтобы выбор работал, вы можете сконфигурировать стиль SelectedRowStyle так, чтобы выбранные строки выглядели иначе, чем нормальные. Обычно выделенные строки имеют другое значение BackColor.
Как было показано в предыдущей главе, с помощью параметров можно привязывать другие источники данных к свойству элемента управления. Например, можно также добавить два элемента управления GridView и использовать информацию из первого GridView для выполнения запроса ко второму.
В случае GridView свойство, которое необходимо привязать — это SelectedIndex. Однако здесь возникает одна проблема. SelectedIndex возвращает начинающийся с ноля номер индекса, который представляет место, где строка появляется в сетке. Это не та информация, которая нужна, чтобы сформировать запрос для получения связанных записей. Вместо этого необходимо ключевое поле из соответствующей строки.
К счастью, GridView позволяет легко извлечь эту информацию через свойство SelectedDataKey. Чтобы использовать это средство, вы должны установить в свойство GridView.DataKeyNames список из одного или более ключевых полей, разделенный запятыми. Каждое имя в этом списке должно соответствовать одному из свойств привязанного объекта или одному из полей привязанной записи.
предыдущая следующая страница оглавление
432