Стандартные объекты для отображения данных




Лекция 11: Стандартные объекты для отображения данных. Программное управление информационной системой

Цели:

  1. Изучить стандартные объекты для отображения данных
  2. Рассмотреть программное управление информационной системой

Стандартные объекты для отображения данных

Способ создания объектов для отображения данных описанный ранее, позволяет создавать только ограниченный набор объектов. Однако, Visual Studio позволяет подключать источники данных практически к любому объекту, который может быть создан на форме. Это можно сделать при помощи перетаскивания поля источника данных из окна "Data Sources" на объект на форме.

Операция состоит из двух шагов:

  • При помощи панели объектов (слева) на форме создается какой-то объект. Объекты несвязанные с источником данных называют несвязанными объектами;
  • Вновь созданный объект связывается с источником данных. Для этого на объект нужно перетащить поле таблицы запроса или фильтра из окна "Data Sources".

Замечание: При перетаскивании поля из окна "Data Sources" необходимо учитывать его тип данных. Объект на форме должен поддерживать тип данных подключаемого к нему поля.

Замечание: В случае подключения объекта к источнику данных, способом, описанным выше, подпись к объекту не создаётся автоматически и её надо создавать вручную с помощью объекта Label.

Наиболее часто в БД используются следующие объекты для отображения информации:

  1. Текстовое поле (TextBox)
  2. Надпись (Label)
  3. Надпись со ссылкой (LinkLabel)
  4. Календарь (DataPicker)
  5. Переключатель (CheckBox)
  6. Таблица (DataGridView)
  7. Список (ListBox)
  8. Выпадающий список (ComboBox)
  9. Текстовое поле с маской ввода (MaskedTextBox)

TextBox - отображает текст и числовые поля, это наиболее часто употребляемый объект для отображения данных. Его можно создавать либо перетаскиванием из окна "Data Sources", либо подключить вручную. Создание этого объекта, перетаскиванием возможно почти у полей любых типов данных.

Label - полностью аналогичен объекту TextBox, но не позволяет изменить данные. Этот объект используется для отображения заблокированных неизменяемых полей.

LinkLabel - специальный объект для отображения ссылок на адреса в Интернете. Его используют для отображения текстовых полей, если в них хранятся адреса Интернета или какой-то компьютерной сети. Это новый объект, ему не было аналога в Visual Basic 6.0.

DataPicker - специальный объект, предназначенный для отображения полей типа данных "Дата/Время" в виде календаря.

CheckBox - объект используется для отображения логических полей, может быть создан перетаскиванием только для логических полей.

DataGridView - объект, отображающий источник данных (таблицу, запрос или фильтр) в виде таблицы.

ListBox - список отображающий значения полей и позволяющий выбирать значения полей из списка. Более того, пункты списка можно задавать, используя другой источник данных.

ComboBox - объект подобный объекту ListBox, однако информация отображается не в списке, а выпадающем списке.

MaskedTextBox - нестандартный объект, предназначенный для отображения и ввода информации по заранее заданному шаблону (маске). Этот объект может быть создан только при помощи панели объектов и его подключение осуществляется либо перетаскиванием на него поля из окна "Data Sources", либо заданием его свойств вручную. По своим свойствам он ничем не отличается от объекта TextBox. Единственное дополнительное свойство у этого объекта это свойство Mask. Для этого нужно щелкнуть по кнопке действий объекта в верхнем правом углу объекта. Затем в списке действий выбрать пункт "Edit Mask". В появившемся окне выбрать шаблон ввода, то есть маску (Mask).

Замечание: Тип данных отображаемой информации должен совпадать с типом данных маски.

Замечание: Объекты ListBox и ComboBox могут использоваться для заполнения полей с кодами, то есть списки заполняются информацией из одной таблицы, а при выборе пункта списка его код подставляется в другую таблицу. Для этого на форму располагают не подключенный ListBox или ComboBox, затем открываем его меню действий. В меню действий в указанной последовательности выполняют следующие шаги:

  • Установить галочку "Use Data Bound Items",
  • В выпадающем списке "Data Source" выбрать пункт "Other Data Source" и там выбрать нужную таблицу.
  • В выпадающем списке "Display Member" и указываем поле, которое отображается в списке.
  • В выпадающем списке "Value Member" указываем поле, которое подставляем при выборе пункта списка.
  • В выпадающем списке "Selected Value" указываем поле, куда подставляется выбранное в "Value Member" значение.


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: