如何:扩展数据集的功能
通过向数据集的分部类文件写入代码,可以扩展类型化数据集的功能。
当在**“数据集设计器”**中进行更改,或是在创建或修改数据集中的对象的任何向导(例如,数据源配置向导 和 TableAdapter 向导)的运行过程中进行更改时,会重新生成定义类型化数据集的代码。 若要防止在重新生成数据集期间删除代码,请向数据集的分部类文件中添加代码。 (分部类允许将特定类的代码划分到多物理文件中。 有关更多信息,请参见 分部 (Visual Basic) 或 分部(类型)(C# 参考)。)
若要创建数据集的分部类文件和添加验证代码,请双击列和表,这会导致生成 ColumnChanging 和 RowChanging 事件处理程序。 有关更多信息,请参见 如何:在列更改过程中验证数据 和 如何:在行更改过程中验证数据。
向类型化数据集的分部类文件中添加代码
在**“数据集设计器”**中打开该数据集。 有关更多信息,请参见 如何:在数据集设计器中打开数据集。
在空白区域双击设计图面,在代码编辑器中打开数据集的分部类文件。
向数据集的分部类文件中添加代码。
提示
分部类文件和生成的数据集类文件中的代码被编译到一个类,因此变量、属性和方法名称等在定义数据集的所有文件中都必须为唯一,否则就会引发编译器错误。