Рис. 10.5. Выбор в GridView

На заметку! Чтобы выбор работал, вы можете сконфигурировать стиль SelectedRowStyle так, чтобы выбранные строки выглядели иначе, чем нормальные. Обычно выделенные строки имеют другое значение BackColor.

Применение выбора для создания форм
типа "главная-подчиненная"

Как было показано в предыдущей главе, с помощью параметров можно привязывать другие источники данных к свойству элемента управления. Например, можно также добавить два элемента управления GridView и использовать информацию из первого GridView для выполнения запроса ко второму.

В случае GridView свойство, которое необходимо привязать — это SelectedIndex. Однако здесь возникает одна проблема. SelectedIndex возвращает начинающийся с ноля номер индекса, который представляет место, где строка появляется в сетке. Это не та информация, которая нужна, чтобы сформировать запрос для получения связанных записей. Вместо этого необходимо ключевое поле из соответствующей строки.

К счастью, GridView позволяет легко извлечь эту информацию через свойство SelectedDataKey. Чтобы использовать это средство, вы должны установить в свойство GridView.DataKeyNames список из одного или более ключевых полей, разделенный запятыми. Каждое имя в этом списке должно соответствовать одному из свойств привязанного объекта или одному из полей привязанной записи.

предыдущая    следующая страница   оглавление

432

Hosted by uCoz