第6章数据绑定控件应用.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.AccessDataSource AccessDataSource 控件是使用 Microsoft Access 数据库的数据源控件。这个数据源控件与 SqlDataSource 一样,AccessDataSource 控件使用 SQL 查询执行数据检索。该控件不用设置 ConnectionString 属性。只需要在 DataFile 属性中设置 Access (.mdb) 文件的位置,AccessDataSource 将负责维护数据库的连接。Access 数据库应该放在网站的 App_Data 目录中,并用相对路径(如 ~/App_Data/Northwind.mdb)引用。 3.LinqDataSource LinqDataSource 控件通过 ASP.NET 向 Web 开发人员公开语言集成查询 (LINQ)。LINQ 提供一种用于不同类型的数据源中查询和更新数据的统一编程模型,并将数据功能直接扩展到 C# 语言中。 4.ObjectDataSource 适合大多数小规模的个人或业余站点,而对于较大规模的企业级应用程序,在应用程序的呈现页中直接存储 SQL 语句可能很快就会变得无法维护。这些应用程序通常需要用中间层数据访问层或业务组件构成的封装性更好的数据模型。所以大规模的站点使用 ObjectDataSource 控件是一种通用的做法。 SqlDataSource 5.XMLDataSource XmlDataSource 控件使得 XML 数据可用于数据绑定控件。可以使用该控件同时显示分层数据和表格数据。在只读的情况下,XmlDataSource 控件通常用于显示分层 XML 数据。 SiteMapDataSource控件用于站点导航。该控件检索站点地图提供程序的导航数据,并将该数据传递到导航控件中 . ASP.NET 3.5 版为程序员专门提供了导航控件,这些控件使导航菜单的创建、定义和维护变得更容易,而这些导航数据是由SiteMapDataSource控件提供。 6.SiteMapDataSource 6.3.2 SqlDataSource的使用 1.SqlDataSource控件常用属性 SqlDataSource控件是数据源控件中最常用的控件,他可以连接各类数据库,其 常用属性如表6-9所示: 表6-10 SqlDataSource控件常用属性 获取数据后数据返回的模式,包含两个属性值:DataSet和DataReader,默认为DataSet DataSourceMode 属性的值的类型,包含Text(文本型)和StoreProcedure(存储过程) InsertCommandType 写入SQL语句或者存储过程名称 InsertCommand DeleteCommand属性的值的类型,包含Text(文本型)和StoreProcedure(存储过程) DeleteCommandType: 删除用过的SQL语句或者存储过程名称 DeleteCommand UpdateCommand属性的值的类型,包含Text(文本型)和StoreProcedure(存储过程) UpdateCommandType 更新SQL语句或者存储过程名称 UpdateCommand SelectCommand属性的值的类型,包含Text(文本型)和StoreProcedure(存储过程) SelectCommandType 查询的SQL语句或者存储过程名称 SelectCommand SqlDataSource控件连接数据源时所使用的提供程序名称。 ProviderName 连接数据源的字符串 ConnectionString 控件的标志 Id 说明 属性 2.SqlDataSource操作步骤 (1)添加控件。从工具箱中拖动SqlDataSource控件到设计窗口;单击其右侧“”, 选择“配置数据源”,如图6-11所示; 单击后进行数据源配置 图7-11 添加SqlDataSource控件 (2)选择连接数据库。配置数据源的第一步工作就是选择连接的数据库 第1步:单击新建连接 第2步:更改数据库类型 第3步:选择数据库类型 自动生成连接语句 图7-12 SqlDataSource操作步骤示意图 (3)配置Select语句 在配置Select语句时,要选择从数据库检索数据的方法,然后选择表名、设定字段。右侧还有一句“只返回唯一行”,其含义是当检索到多条符合条件的记录时只返回第一行。“Where按钮”用于设定Select的条件语句,指明符合什么条件的记录将被显示,“ORDER BY”按钮用于设定排序子句;“高级”选项用于设定是否生成Insert、Upadate、Delet

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档