首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

22.3.3  生成DataSet

定义了DataAdapter后,就可以使用它创建一个DataSet。要生成DataSet,可单击DataAdapter,显示该对象的属性(按下F4)。在属性表单的底部有3个选项Configure Data AdapterGenerate DatasetPreview Data

单击Generate DataSet,可以为新DataSet对象选择一个名称,再选择要添加到该DataSet中的表—— 如果把多个表从Server Explorer拖放到窗体上,就可以在对话框中把它们链接到一个DataSet中。

实际上创建的是一个XSD模式,它定义了DataSet以及包含在该DataSet中的每个表。这类似于第21章中手工编写的示例,但本例是自动创建XSD文件。

除了XSD文件外,还有一个(隐藏的).cs文件定义了许多类型安全的类。要查看这个文件,可单击Show All Files工具栏按钮,再扩展XSD文件,如图22-22所示。

  22-22

Visual Studio .NET创建了与XSD文件同名的一个.cs文件。定义的类如下所示:

       派生于DataSet的类。

       为所选的DataAdapter创建的派生于DataTable 的类。

       派生于DataRow 的类,它定义了在DataTable 中可以访问的列。

       派生于EventArgs 的类,在行发生变化时使用。

生成该文件和这些类的工具是第21章介绍过的XSD.EXE

在向导完成了任务后,还可以选择更新XSD文件,但不要编辑.cs文件,因为在重新编译项目时,该文件会重新生成,所有的改变都会丢失。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论