使用数据源控件和数据控件.ppt

使用数据源控件和数据控件.ppt

ID:52383865

大小:392.51 KB

页数:31页

时间:2020-04-05

使用数据源控件和数据控件.ppt_第1页
使用数据源控件和数据控件.ppt_第2页
使用数据源控件和数据控件.ppt_第3页
使用数据源控件和数据控件.ppt_第4页
使用数据源控件和数据控件.ppt_第5页
资源描述:

《使用数据源控件和数据控件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章使用数据源控件和数据控件本章要点介绍ADO.NET使用数据源控件将数据源控件同数据控件关联9.1ADO.NET简介ADO.NET由MicrosoftActiveXDataObjects(ADO)改进而来,是一组用于和数据源进行交互的面向对象类库。数据源可以是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源进行交互。ADO.NET提供与数据源进行交互的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为DataProviders,通常是以与之交互的协议和数据源的类型来命名的。

2、ADO.NET包含的5种对象(ch9-2)SqlConnection对象:用于连接数据库。command对象:用于数据库交互所执行的操作。(select,insert,update,delete,exec)sqlDataReader对象:用于从command对象的SELECT语句得到结果,读取一串数据。(只读)SqlDataAdapter对象:从关系db(如SQLServer)得到数据,存到DataSet中,对DataSet的更新,可提交到数据库。(读写)DataSet对象:它是db数据在内存中的表示形式,它可以包括多个DataTable对

3、象,而一个DataTable对象包含多个列和行。9.2数据源控件在ASP.NET中有五个数据源控件:SqlDataSource、AccessDataSource,XMLDataSource,SiteMapDataSource,ObjectDataSource每个数据源控件用于操作不同的数据源,:SqlDataSource用于关系数据库(如SQLServer),XMLDataSource用于XML文件,SiteMapDataSource用于网站地图并返回网站的导航结构,以便在TreeView或Menu控件中显示它。数据源控件的作用数据源控件仅

4、作为ASP.NET和库之间的桥梁。数据源控件只能检索数据库的数据,不具有显示所数据的能力。要显示数据,就要使用其他控件。如:DropDownList,GridView等.数据源控件的本质(学生用localhost)拖放SqlDataSource到设计器,在aspx中有:配置数据源(newconnection…):1)指定数据源等价于(strcon连接字符串)SqlDataSource1=newOleDbConnection(strc

5、on);2)指定SQL语句:数据源控件的本质22)指定SQL语句等价于ADO.NET的://创建Command对象+创建SQL语句OleDbCommandCmd=myConnection.CreateCommand();Cmd.CommandText="select*fromStudent";数据源控件配置好后"Se

6、lectCommand="SELECT[id],[name]FROM[student2]">可在aspx中直接修改SelectCommand的SQL语句,但连接字符串的修改要在ConfigureDataSource…中改。SqlDataSource数据源控件SqlDataSource控件有三个属性值:1)ID:该属性唯一的标识该数据源控件,使它与网页中其它所有的Web控件匹配。2)ConnectionString:连接到数据库的连接字符串。如果选择将连接字符串信息保存在Web应用的配置文件中,该值将为

7、web.config中的连接字符串设置的名称。3)SelectCommand:向数据库发出的SELECT查询。注意该属性值等同于向导中列出的SELECT命令。SqlDataSource控件forAccessDataSource=C:ASP.NET课程例题student.mdbInsertSqlDataSource,DropDownListintopage (doit)p167图9.2--9.8(forAccess)

8、String="<%$ConnectionStrings:studentConnectionString%>"ProviderName="<%$ConnectionStrings

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。