Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью простой привязки данных можно отобразить один элемент данных, например значение столбца из таблицы набора данных в элемент управления в форме. Можно просто привязать любое свойство элемента управления к значению данных.
Простая привязка элемента управления
В Visual Studio выберите элемент управления в форме и отобразите окно свойств .
Разверните свойство DataBindings .
Свойства, привязанные, отображаются в свойстве DataBindings . Например, в большинстве элементов управления свойство Text часто привязано.
Если свойство, которое требуется привязать, не является одним из часто привязанных свойств, нажмите кнопку с многоточием (
диалоговом окне "Дополнительно ", чтобы отобразить диалоговое окно "Форматирование" и "Расширенная привязка " с полным списком свойств для этого элемента управления.Выберите свойство, которое нужно привязать, и щелкните стрелку раскрывающегося списка в разделе "Привязка". Отображается список доступных источников данных.
Разверните источник данных, к которому нужно привязаться, пока не найдете нужный элемент данных. Например, если вы привязываетесь к значению столбца в таблице набора данных, разверните имя набора данных, а затем имя таблицы, чтобы отобразить имена столбцов.
Выберите имя элемента для привязки.
Если вы работаете в диалоговом окне форматирования и расширенной привязки , нажмите кнопку "ОК ", чтобы вернуться в окно "Свойства ".
Если вы хотите привязать дополнительные свойства элемента управления, повторите шаги 3–7.
Замечание
Поскольку элементы управления с простой привязкой показывают только один элемент данных, в Windows Form с такими элементами обычно включается логика навигации.
Создание привязанного элемента управления и форматирование отображаемых данных
При привязке данных Windows Forms можно отформатировать данные, отображаемые в элементе управления с привязкой к данным, с помощью диалогового окна форматирования и расширенной привязки .
В Visual Studio выберите элемент управления в форме, а затем откройте окно "Свойства ".
Разверните свойство DataBindings , а затем в поле "Дополнительно " нажмите кнопку с многоточием (кнопка с многоточием
) для отображения диалогового окна "Форматирование" и "Расширенная привязка ", которое содержит полный список свойств для этого элемента управления.Выберите свойство, которое нужно привязать, а затем выберите стрелку привязки.
Отображается список доступных источников данных.
Разверните источник данных, к которому необходимо привязать свойство, пока не найдете нужный элемент данных.
Например, если вы привязываете к значению столбца в таблице набора данных, разверните имя набора данных, а затем имя таблицы, чтобы отобразить названия столбцов.
Выберите имя элемента для привязки.
В поле Тип формата выберите формат, который нужно применить к данным, отображаемым в элементе управления.
В каждом случае можно указать значение, отображаемое в элементе управления, если источник данных содержит DBNull. В противном случае параметры немного различаются в зависимости от выбранного типа формата. В следующей таблице показаны типы и параметры формата.
Тип формата Параметр форматирования Нет форматирования Нет параметров. Числовое Укажите число десятичных разрядов с помощью элемента управления "вверх-вниз" . Валюта Укажите число десятичных разрядов с помощью элемента управления Десятичные разряды вверх-вниз. Дата и время Выберите способ отображения даты и времени, выбрав один из элементов в поле выбора "Тип ". Научный Укажите число десятичных разрядов с помощью элемента управления Десятичные разряды вверх-вниз. Обычай Укажите строку настраиваемого формата.
Для получения дополнительных сведений смотрите Типы форматирования. Заметка: Строки пользовательского формата не гарантируют успешной передачи данных туда и обратно между источником данных и элементом управления привязкой. Вместо этого обработайте событие Parse или Format для привязки и примените настраиваемое форматирование в коде обработки событий.Нажмите кнопку "ОК ", чтобы закрыть диалоговое окно "Форматирование" и "Расширенная привязка" и вернуться в окно "Свойства ".
См. также
.NET Desktop feedback