偶尔可能需要将数据表添加到已经生成的数据集中。可以采用的一个方法是手动删除该数据集并重新生成它以包括新表。但是,在该情况下,您可能会丢失在生成数据集后添加到该该数据集的附加数据集信息(包括约束和
DataRelation 对象)。
可以用两种方法将表添加到现有数据集:
- 在窗体或组件中使用组件设计器。这是一种轻松的解决方案,允许将元素拖动到窗体或组件上然后重新生成被修改的数据集。
- 用 XML 设计器修改数据集架构。如果感觉使用 XML
设计器方便并且不希望或不需要打开窗体或组件,该策略很有用。用
XML 设计器添加表类似于手动创建架构。
用组件设计器将表添加到现有数据集
- 在正使用的窗体或组件中,添加引用要添加的表的数据适配器。
- 选择数据适配器,然后从“数据”菜单中选择“生成数据集”。
显示“生成数据集”对话框。
- 在“选择数据集”下,选择“现有”然后选择要将表添加到的数据集的名称。
- 在“选择要添加到数据集中的表”下,选择要添加到数据集的所有表的名称。列表包含所有可用数据适配器中的表。
- 如果要在窗体或组件上创建被修改的数据集实例,选择“将此数据集的实例添加到设计器”。
- 单击“确定”生成更新的数据集。
有关已添加的表的信息被添加到数据集架构和导出的数据集类文件。现有信息(包括表、约束和关系)原封不动。