Практическое руководство. Добавление кода для наборов данных в многоуровневых приложениях
Можно расширить функциональные возможности набора данных путем создания файла разделяемого класса и добавления к нему кода (вместо добавления кода к файлу DatasetName. DataSet.Designer).(Разделяемые классы позволяют разделять код для определенного класса между несколькими физическими файлами.Дополнительные сведения см. в разделе Partial (Visual Basic) или Разделяемые классы и методы (Руководство по программированию в C#).)
Код, определяющий набор данных, создается при каждом внесении изменений в определение набора данных (в Создание и изменение типизированных наборов данных).Этот код также создается при внесении изменений во время выполнения мастеров, изменяющих конфигурацию набора данных.Чтобы предотвратить удаление кода во время повторного формирования набора данных, добавьте код в файл разделяемого класса набора данных.
По умолчанию результатом разделения кода набора данных и кода TableAdapter являются отдельные файлы классов в каждом проекте.Исходный проект включает файл с именем DatasetName.Designer.vb (или DatasetName.Designer.cs), содержащий код TableAdapter.Проект, указанный в свойстве Проект набора данных, включает файл с именем DatasetName.DataSet.Designer.vb (или DatasetName.DataSet.Designer.cs), содержащий код набора данных.
Примечание |
---|
После разделения наборов данных и TableAdapter (путем установки свойства Проект набора данных) существующие в проекте разделяемые классы наборов данных не будут перемещаться автоматически.Существующие разделяемые классы наборов данных должны быть вручную перемещены в проект набора данных. |
Примечание |
---|
Создание и изменение типизированных наборов данных также предоставляет функциональные возможности для создания обработчиков событий ColumnChanging и RowChanging при добавлении кода проверки.Дополнительные сведения см. в разделе Практическое руководство. Добавление проверки в N-уровневом наборе данных. |
Добавление кода для наборов данных в многоуровневых приложениях
Найдите проект, который содержит XSD-файл (Создание и изменение типизированных наборов данных).
Дважды щелкните файл .xsd, чтобы открыть Создание и изменение типизированных наборов данных.
Щелкните правой кнопкой мыши таблицу данных, для которой требуется добавить код (имя таблицы в области заголовка), и нажмите кнопку Просмотреть код.
Созданный разделяемый класс открывается в редакторе кода.
Добавьте код внутри объявления разделяемого класса.
В следующем примере показано место для добавления кода в CustomersDataTable в NorthwindDataSet:
Partial Public Class CustomersDataTable ' Add code here to add functionality ' to the CustomersDataTable. End Class
partial class CustomersDataTable { // Add code here to add functionality // to the CustomersDataTable. }
См. также
Задачи
Практическое руководство. Добавление кода для объектов TableAdapter в многоуровневых приложениях
Основные понятия
Общие сведения о N-уровневых приложениях для работы с данными
Общие сведения о компоненте TableAdapterManager
Общие сведения об иерархическом обновлении
Создание приложений для работы с данными
Работа с наборами данных в Visual Studio