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