Редактор коллекции таблиц

Позволяет добавлять объекты DataTable в нетипизированный набор данных и удалять их из него. Это диалоговое окно появляется, когда используется окно Свойства для изменения свойства Таблицы нетипизированного набора данных на форме или компоненте.

Редактор разделен на две области. В левой области можно добавлять и удалять объекты DataTable, а в правой области – задавать свойства для каждой таблицы, включая:

  • Свойство TableName, по которому можно ссылаться на таблицу в коде.

  • Добавление и удаление столбцов. Это делается путем редактирования коллекции Columns таблицы, которую отображает Редактор коллекции столбцов.

  • Определение первичного ключа таблицы (после создания столбцов). Можно сделать это путем изменения свойства PrimaryKey таблицы и выбора частей ключа из раскрывающегося списка столбцов.

  • Добавление и удаление ограничений. Ограничение уникальности гарантирует, что в указанных столбцах нет повторяющихся значений, и позволяет определить первичный ключ. Ограничение внешнего ключа позволяет определить целостность данных на уровне ссылок между родительской и дочерней таблицами.

    Таблица может иметь несколько ограничений, каждое из которых хранится в виде объекта Constraint в коллекции Constraints таблицы. При изменении свойства Ограничения таблицы Редактор коллекции ограничений отображается там, где можно добавлять и удалять отдельные ограничения.

  • Добавить
    Создает в коллекции новый объект DataTable. По умолчанию таблица получает имя dataTablen, где n – это порядковый номер. Таблицу можно переименовать, изменив ее свойство TableName в сетке свойств.

  • Remove
    Удаляет выбранную таблицу из набора данных.

См. также

Основные понятия

Привязка элементов управления к данным в Visual Studio

Другие ресурсы

DataTable (ADO.NET)

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Редактирование данных в приложении

Проверка данных

Сохранение данных