gridview绑定七种字段.docxVIP

  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文档。上传文档
查看更多
gridview绑定七种字段

中GridView绑定到数据源时,可以自动显示数据源的各个字段。只要设定其AutoGenerateColumns为TRUE即可。但这,自动显示有其不好的一面,因为不能自义定控制显示的样式。 ??? 解决以上的办法就是指定需要GridView显示的字段,GridView控件支持以下七种类型的Field: ????? ● BoundField?? :? 将数据项显示为文本 ????? ● CheckBoxField : 将数据项显示为复选框 ????? ● CommandField : 使用链接来支持编辑、删除或选中行 ????? ● ButtonField : 将数据项显示为按钮(ImageButton、LinkButton、Button) ????? ● HyperLinkField : 将数据项显示为超链接 ????? ● ImageField : 将数据项显示为图片 ????? ● TemplateField: 自定义数据项的外观 ?? 以上,各Field的父类都为DataControlFiled.所以,下面先谈谈DataControlField。 1. DataControlField???? DataControlField 类用作所有数据控件字段类型的基类。数据绑定控件使用数据控件字段表示数据字段。 ???? DataControlField定义了一些共公的属性,其子Field都可以使用。 ?????? ● HeaderText/HeaderImageUrl : 标题栏字段/标题栏的图像URL ?????? ● FooterText : 脚注项的文本 ?????? ● AccessibleHeaderText : 一个字符串,表示由屏幕阅读器读取的缩写文本。 ?????? ● Control: 获取对Field内数据控件的引用 ?????? ● InsertVisible: 插入新记录时,此列是否可见。(不能在GridView控件中使用) ?????? ● HeaderStyle/FooterStyle/ItemStyle/ControlStyle : 标题项/脚注项/数据项/子WEB控件的样式 ?????? ● SortExpression : 为数据项指定排序表达式 2. 使用BoundField???? GridView在显示状态,BoundField总是直接把数据项显示为文本;在编辑状态,BoundFiled将数据项显示为一个单行的文本框 ???? 2.1 BoundField几个种要属性: ??????? 除了其父类DataControlField的几个属性外,还有以下几个属性 ??????? ● DataField : 显示的字段 ??????? ● DataFormatString : 字段格式化 ??????? ● HtmlEncode / HtmlEncodeFormatString: 获取或设置一个值,该值指示在 BoundField 对象中显示字段值之前,是否对这些字段值进行 HTML 编码。 ????? 注: FormatString经常用来格式化数字、日期、字符串、自定义类型。 ??????????? 关于字符格式化,参见以下MSDN:/zh-cn/library/26etazsy.aspx, ??????????? 或:/tianhao960/archive/2006/06/22/433255.html例1:使用GridView绑定字段 asp:GridView?id=”grdMovies”?DataSourceID=”srcMovies”?AutoGenerateColumns=”false”?Runat=”server”????Columns????????asp:BoundField?DataField=”Title”?HeaderText=”Movie?Title”?/????????asp:BoundField?DataField=”Director”?HeaderText=”Movie?Director”?/????????asp:BoundField?DataField=”BoxOfficeTotals”?DataFormatString=”{0:c}”????????????????HtmlEncode=”false”?HeaderText=”Box?Office?Totals”?/????/Columns/asp:GridView?????? 2.2 除了以上这些属性外,还有以下几个属性比较有用??????? ● ApplyFormatInEditMode: 若要在编辑模式中将格式化字符串应用到字段值,则为 true;否则为 false。默认为 false。 ??????

文档评论(0)

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

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

1亿VIP精品文档

相关文档