第13讲web数据绑定技术一.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据绑定控件概述;第13讲 数据绑定控件(一) ——GridView控件;13.1 GridView控件简介;;13.2 GridView控件的常用属性;GridView控件的常用属性(续);两种取某行某列数据的方法(1);两种取某行某列数据的方法(2);PagerSettings属性(1);PagerSettings属性(2);实现GridView控件的“分页”功能的步骤;实现GridView控件“分页”功能的示例;13.3GridView控件常用方法;13.4GridView控件的列字段;GridView控件的列字段(1);GridView控件的列字段(2);;;在绑定列字段过程中,开发者可以运用上面介绍的7种数据列中的任何一种,不过???何数据列都必须在<Columns> </Columns>标记对内被定义,这个标记能表明被定义的对象是一种数据列。语法形式如下: asp:GridView runat=server AutoGenerateColumns=false ID=GridView1 Columns asp:BoundField / asp:ButtonField / asp:CheckBoxField / mandField / asp:HyperLinkField / asp:ImageField /asp:ImageField asp:TemplateField /asp:TemplateField /Columns /asp:GridView 下面将详细介绍比较常用的4种列字段的应用技巧。;(1)BoundField列字段的运用;;界面核心代码;后窗口核心代码;浏览器显示效果;(2)HyperlinkField的运用;在下面的HyperLinkField示例代码中将演示一个图书订单的例子,其中涉及数据库BookStore中的两个表Books和OrderContent,以及视图OrderView,如下所示。;asp:HyperLinkField DataTextField=BookName HeaderText=书名 DataNavigateUrlFields=BookID DataNavigateUrlFormatString=BookDetail.aspx?bookid={0} ItemStyle-Width=300px /asp:HyperLinkField 说明: (1)该数据列显示“BookName”字段的内容。 (2)超链接的URL地址为BookDetail.aspx?bookid={0},符号“{0}”指DataNavigateUrlFields属性给出的字段的值。 (3) BookDetail.aspx为显示图书详情的页面,通过Request.QueryString[“bookid”]获取图书的编号,以便在该页面显示指定的图书的详情。;“订单明细记录”页显示效果;BookOrders.aspx页面显示效果;BookDetail.aspx页面显示效果;BookDetail.aspx页面加载事件代码;(3)TemplateField列字段的运用 ;TemplateField列字段中的数据绑定是通过绑定语法来实现的。 绑定语法的格式如下: <%# Eval(“[FieldName]”) %> 如,若“BookPrice“为数据源中的某列名,则可通过如下代码实现其在TemplateField列字段中的数据绑定: %# Eval(BookPrice ) % 注意:要严格遵守红色标注的绑定语法的书写格式。 如果将数据格式化为指定格式的字符串,则需要使用DataBinder类的静态方法Eval来实现。 如,若将“BookPrice”字段显示为货币格式,则可通过如下代码实现其在TemplateField列字段中的数据绑定: %# DataBinder.Eval(Container.DataItem, BookPrice, {0:C})% 下面的代码以一种自定义的方式给出了GridView控件中两个ItemTemplate数据列“封面”和“图书成交情况” 的内容和布局。;asp:TemplateField HeaderTemplate 封面 /HeaderTemplate ItemTemplate a href=“BookDetail.aspx?bookid=%# Eval(BookID) % img border=0 height=80 src= %# Eval(Bo

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档