加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

使用DataAdapter对象填充DataSet对象的方法

(2013-05-21 09:33:22)
分类: ASP.NET

使用DataAdapter对象填充DataSet对象的方法

DataAdapter对象介于连接与非连接之间,是连接与离线数据之间的通信桥梁。DataAdapter对象可以从数据库中读取数据,将其填充到DataSet对象中;也可以将离线状态下编辑的数据更新回数据库。DataAdapter对象的架构如下图所示。

http://s7/middle/768552714dd306f06d196&690

从上图中可以看到,要使DataAdapter对象能够从数据库中获取数据,将离线状态下的数据更新回数据库。需要为DataAdapter对象的四个Command对象赋予相应的命令对象。这四个命令对象用于完成检索、插入、跟新及删除数据库中的数据。

【示例】下面演示如何使用DataAdapter对象填充DataSet对象。

(1)创建一个网站,命名为"使用DataAdapter对象填充DataSet对象"。

(2)在该网站上添加一个Web页面,命名为"Default.aspx"。在该页面上添加一个Button控件和一个GridView控件。将Button控件的Text属性设置为"填充数据集",且为该控件添加单击事件。Default.aspx页面代码如下:

http://s16/middle/768552714dd306f188c3f&690

(3)在Web.config文件中配置数据库连接字符串。该连接字符串添加在<configuration>下的<appSetting>中。具体配置代码如下:

http://s15/middle/768552714dd306f24ecde&amp;690

(4)在数据中新建一张表,命名为Student,并为该表添加记录。

(5)在按钮"填充数据集"的单击事件中,使用Command对象查询数据库中的记录。具体代码如下所示:

http://s6/middle/768552714dd306f361eb5&amp;690

运行结果如下图所示。

http://s5/middle/768552714dd306f3703f4&amp;690

在该示例中,从数据库Express的表Student中查询数据。使用SqlDataAdapter对象填充DataSet对象,将DataSet对象作为GridView控件的数据源。最终将查找到的数据显示在GridView控件上。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有