Элементарная привязка данных в DataGridView

для этого вам прежде всего

Наилучший способ приступить к изучению элемента управления DataGridView — это использовать его в элементарных сценариях привязки данных. Для этого вам прежде всего нужно получить коллекцию данных, что обычно делается через рабочий уровень или уровень доступа к данным вашего приложения. Затем вы устанавливаете свойства привязки данных сетки, чтобы привязаться к коллекции данных, как было описано в главах 4 и 5. Как и в случае других элементов управления Windows Forms, в. NET 2.0 рекомендуется всегда привязывать действительный источник данных на стороне клиента к объекту BindingSource, А уже к нему привязывать элементы управления. Этот процесс иллюстрируется следующим кодом. В элементарных сценариях привязки данных DataGridView Функционирует точно так же, как элемент управления DataGrid В. NET 1.0, за исключением того, что комбинация свойств DataSource И DataMember Должна определять коллекцию элементов данных, такую, как таблица или коллекция объектов. Говоря точнее, эти свойства должны определять объект, реализующий интерфейс IList. Сетка DataGrid Могла быть привязана к коллекции коллекций, такой, как DataSet, И в этом случае отображала элементы управления иерархической навигации для перемещения по коллекциям данных. Однако такая возможность использовалась редко, отчасти потому, что навигационные элементы управления, отображаемые в сетке, не были интуитивно понятны и могли дезориентировать пользователя. Поэтому группа Windows Client, разрабатывавшая DataGridView, Решила не поддерживать иерархическую навигацию в самом элементе управления. Сетка DataGridView Предназначена для представления одновременно только одной коллекции данных. Вы все равно можете осуществить наглядную иерархическую навигацию в данных, но для этого используется, как правило, более одного элемента управления, с применением подхода «ведущий-детализация», описывавшегося в предыдущих главах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *