- •Создание пользовательского интерфейса посредством связывания с данными
- •Связывание данных
- •Создание связанной с данными формы при помощи мастера
- •Что создает мастер
- •Иерархически связанные таблицы
- •Если пытаться перетащить один из узлов
- •Создание связанных с данными элементов управления без помощи мастера
- •Виды связывания
- •Сложное связывание
- •Еще раз повторяем…. Типы связывания (привязки)
- •Связывание
- •Объект BindingSource
- •Связывание данных
- •Компонент BindingSource в качестве источника данных
- •Создание BindingSource
- •Простое связывание с данными
- •Простое связывание с данными
- •Сложное связывание с данными
- •Пример на сложное связывание
- •Свойства Binding Source
- •Свойство Current
- •Свойство Position
- •Свойство Sort
- •Свойство Sort
- •Свойство Filter
- •Методы Binding Source
- •Метод Find
- •Методы Binding Source
- •Управление данными
- •Перемещение по записям – объект BindingNavigator
- •Объект Binding Navigator
- •Навигация
- •Стандартные кнопки BindingNavigator
- •Чтобы настроить элемент управления BindingNavigator
- •Создание BindingNavigator в коде
- •Пример 1
- •Добавление кнопок
- •Пример 2
Управление данными
Методы Binding Source
Перемещение по записям – объект
BindingNavigator
Объект Binding Navigator
Используется для перемещения по записям в источнике данных. Для перемещения по записям Binding Navigator использует методы перемещения, имеющиеся в Binding Source, например, MoveNext MovePrevious
Навигация
Элемент управления BindingNavigator состоит из элемента ToolStrip
снабором объектов ToolStripItem для большинства обычных действий
сданными: добавления, удаления и перемещения по данным.
Стандартные кнопки BindingNavigator
Чтобы настроить элемент управления BindingNavigator
Добавьте компонент BindingSource с именем bindingSource1 и ЭУ для отображения данных (например textBox1 и textBox2).
Свяжите bindingSource1 с данными, а элементы управления текстового поля — с bindingSource1.
Добавьте элемент управления BindingNavigator с именем bindingNavigator1 в форму.
Задайте для свойства BindingSource элемента bindingNavigator1 значение bindingSource1. Это можно сделать с помощью конструктора или в коде.
Создание BindingNavigator в коде
Dim BindingNavigator1 As BindingNavigator
BindingNavigator1 = New BindingNavigator (BindingSource1)
Me.Controls.Add(BindtngNavigator1)
Пример 1
Добавление кнопок
