- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章ADO-NET数据库编程要点
DataView对象 DataView对象定义了DataTable的数据查看方式,表示用于排序、筛选等的 DataTable 的可绑定数据的自定义视图。封装在命名空间“Syste.Data”中。 默认查看方式是将数据以表格的形式排列,且排列顺序遵从从数据库表中取出数据时的排列顺序,也可以通过DataView对象使数据按照某些规律显示。 使用DataView对象 案例名称:使用DataView对象 程序名称:6-15.aspx ? %@ Page Language=C# % %@Import Namespace=System.Data% %@Import Namespace=System.Data.OleDb% Script runat=server void Page_Load(Object Src, EventArgs E) { OleDbConnection Conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;+ Data Source=+Server.MapPath(person.mdb)); String strSQL = select * from grade; OleDbCommand Comm = new OleDbCommand(strSQL,Conn); OleDbDataAdapter da = new OleDbDataAdapter(); da.SelectCommand = Comm; Conn.Open(); DataSet ds = new DataSet(); da.Fill(ds,grade); DataView dv = new DataView(ds.Tables[grade]); dv.RowFilter = 数学 60; dv.Sort = 学号 DESC, 数学 DESC; Response.Write(满足条件的记录有: + dv.Count + 条); dg.DataSource = dv; dg.DataBind(); Conn.Close(); } /script asp:GridView id=dg runat= server/ DataSet和DataReader的选择 在决定应用程序应使用DataReader还是使用DataSet时,应考虑应用程序所需的功能类型。DataSet用于执行以下功能: 在应用程序中将数据缓存在本地,以便可以对数据进行处理。如果只需要读取查询结果,DataReader是更好的选择。 从XML Web服务对数据进行远程处理。 与数据进行动态交互,对数据进行排序、筛选或组合并关联来自多个源的数据。 对数据执行大量的处理,而不需要与数据源保持打开的连接,从而将该连接释放给其他客户端使用。 6.2 数据源控件 数据源控件是一组.NET框架类,便于数据存储和数据绑定控件之间的双向绑定。 ASP.NET包含几种类型的数据源控件,这些数据源控件可以从不同的数据源检索数据,并将其提供给数据绑定控件。 数据源控件没有呈现形式,即在运行时是不可见的,而是用来表示特定的后端数据存储。 内置的数据源控件 数据源控件 说明 SqlDataSource 用来访问关系型数据库。 AccessDataSource 用来访问Access数据库。 ObjectDataSource 允许使用自定义的类访问数据。 XmlDataSource 用来访问XML文件。 SiteMapDataSource 用来访问分层的站点地图数据。 连接到数据库 在连接到数据库时,需要指定数据源控件的几个属性。最重要的就是控件的ID以及“runat = “server”。另外,还要指明位于哪个服务器上的哪个数据库以及登录该服务器的用户名和密码。这些属性都包含在连接字符串中。 ASP.NET的数据库编程虽然看上去比较复杂,不过通过开发环境中的数据库向导,可以很容易地完成网络数据库的连接和数据显示。 例:SqlDataSource.aspx 6.3 数据绑定控件 “数据绑定”的意思是将控件与存储在数据源中的信息绑定在一起。 数据绑定控件把数据源提供的数据作为标记,发给请求的客户端浏览器,然后将数据呈现在浏览器页面上。 ASP.NET服务器控件有些可以作为数据绑定控件来使用。这种绑定可以通过修改该控件的DataSourceID属性使之连接到数据源控件上。 数据绑定概述 ListControl类控件 与数据库数据显示有关的属性主要包括:AppendDataBoundItem、DataSourceID、Da
您可能关注的文档
- 第八章 农业与土壤环境.ppt
- 第五节 地球的表层系统.ppt
- 第八章 实验十 畜禽剖检及寄生虫检查与采集与保存.ppt
- 第八章 免疫系统(immune system 2+2学时).ppt
- 第六章生产伦理.ppt
- 第八章 无线电技术中的反馈控制电路.doc
- 第八章 光电式传感器.ppt
- 第八章 工业计算机安装与调试-定额.doc
- 第八章 内分泌系统.ppt
- 第八章 液压传动系统(第七讲).ppt
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
原创力文档


文档评论(0)