Диалоговое окно "Сопоставления таблиц"
Обновлен: Ноябрь 2007
Позволяет указывать, какие столбцы в таблице базы данных или другого источника данных эквивалентны столбцам в таблице набора данных. Это диалоговое окно открывается при нажатии на кнопку с многоточием ( ... ) рядом со свойством Сопоставления таблиц адаптера данных в окне Свойства.
Сопоставление можно использовать в следующих ситуациях:
Набор данных был создан на основе существующей схемы, в которой используются имена, отличные от имен, используемых в источнике данных.
Необходимо изменить имена элементов данных в наборе данных для удобства, удобочитаемости, перевода на другой язык или по иной причине.
В процессе генерации набора данных из адаптера возникла необходимость контролировать имена типизированных элементов.
Имя столбца в источнике данных является зарезервированным словом языка программирования. Например, использование столбца с именем Region в типизированном наборе данных Visual Basic вызывает возникновение ошибок, так как код, созданный для этого столбца, будет конфликтовать с зарезервированным словом region.
Желательно использовать в наборе данных меньшее число столбцов, чем то, которое было возвращено командой набора данных. Это может случиться, если использовать существующую сохраненную процедуру для заполнения нового набора данных.
Дополнительные сведения об использовании адаптерами сопоставлений содержатся в разделе Сопоставление таблиц в адаптерах данных.
Используйте набор данных, чтобы предлагать имена таблиц и столбцов
При выборе этого параметра схема существующего набора данных используется в качестве образца для имен таблиц и столбцов для сопоставления.Примечание.
Этот вариант можно использовать, даже если вы не собираетесь заполнять выбранный набор данных с помощью текущего адаптера. Эта схема используется только для получения списка имен.
Набор данных
Позволяет выбрать набор данных, который будет использоваться в качестве образца.Исходная таблица
Если адаптер ссылается более чем на одну таблицу в источнике данных, выберите таблицу, для которой проводится сопоставление имен столбцов.Таблица набора данных
Если в качестве образца был выбран набор данных, то следует выбрать таблицу, которая содержит имена столбцов, чтобы использовать их в качестве имен для сопоставления. Если набор данных содержит только одну таблицу, на нее ссылаются как на Table.Сопоставления столбцов
Показывает, как столбцы сопоставляются между исходной таблицей и таблицей набора данных. Когда адаптер заполняет набор данных, он считывает информацию из столбцов в полях источника и записывает ее в поля, имена которых перечислены в соответствующих полях столбцов набора данных.Исходные столбцы. Отображается список имен столбцов в источнике данных.
Столбцы набора данных. Отображаются имена столбцов в наборе данных для записи данных во время операции заполнения и для считывания данных во время операции обновления.
Сопоставления можно настраивать следующими способами:
Изменить сопоставление, изменив имя исходного столбца или столбца набора данных. Для выбора нового имени следует использовать раскрывающийся список или ввести имя в поле. Это приведет к записи данных в другой столбец набора данных во время операции заполнения.
Удалить сопоставление, выделив строку сетки и нажав кнопку удаления. Этот вариант можно использовать, если адаптер возвращает больше столбцов, чем необходимо в наборе данных.
Добавить сопоставление, заполнив новые столбцы источника и набора данных в пустом ряду в нижней части сетки. Это можно сделать, если известно, что во время выполнения адаптер или набор данных будут содержать столбцы, недоступные во время использования этого диалогового окна.
Примечание.
При сопоставлении порядок столбцов не имеет значения.
Сброс
Возвращает сопоставлениям значения по умолчанию, то есть имена набора данных становятся такими же, как и в источнике данных.
См. также
Задачи
Практическое руководство. Сопоставление столбцов источника данных со столбцами таблицы набора данных
Основные понятия
Сопоставление таблиц в адаптерах данных
Общие сведения об отображении данных
Другие ресурсы
Создание адаптеров обработки данных
Пошаговые руководства работы с данными
Начало работы с доступом к данным
Подключение к данным в Visual Studio
Подготовка приложения к получению данных
Отображение данных на форме в приложениях Windows