Практическое руководство. Расширение функциональных возможностей набора данных

Можно расширить функциональные возможности типизированных наборов данных, написав код в файле разделяемого класса набора данных.

Код, определяющий создаваемый типизированный набор данных, обновляется при внесении изменений в Конструкторе наборов данных или при внесении изменений во время выполнения любого из мастеров, создающего или изменяющего объекты в наборе данных; например мастер настройки источника данных и мастера TableAdapter. Чтобы предотвратить удаление кода во время повторного формирования набора данных, добавьте код в файл разделяемого класса набора данных. (Разделяемые классы позволяют коду определенного класса разделяться между несколькими физическими файлами. Дополнительные сведения см. в разделе Partial (Visual Basic) или разделяемый (тип) (Справочник по C#).)

Чтобы создать файл разделяемого класса набора данных и добавить код проверки, дважды щелкните столбцы и таблицы, что приведет к формированию обработчиков событий ColumnChanging и RowChanging. Дополнительные сведения см. в разделах Практическое руководство. Проверка данных в ходе изменения столбцов и Практическое руководство. Проверка данных в ходе изменения строк.

Чтобы добавить код в файл разделяемого класса типизированного набора данных:

  1. Откройте набор данных в Конструкторе наборов данных. Дополнительные сведения см. в разделе Практическое руководство. Открытие набора данных в конструкторе наборов данных.

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

  3. Добавьте код в файл разделяемого класса набора данных.

    Примечание

    Код в файле разделяемого класса и созданный файл набора данных компилируются в один класс, поэтому переменные, свойства, имена методов и т. д. должны быть уникальным для всех файлов, которые определяют набор данных, в противном случае возникнут ошибки компилятора.

См. также

Ссылки

Partial (Visual Basic)

Разделяемые классы и методы (Руководство по программированию в C#)

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

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

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

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

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

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

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

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

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

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

Средства для работы с источниками данных в Visual Studio