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