- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)