girdview控件.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
girdview控件

GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。(车延禄) GridView的主要新特性: ??? 1.与DataSource控件结合实现了显示与数据操作的分离,大大减化了代码的编写量; ??? 2.实现双向绑定,无需手动检索数据。 ??? 2.在列的类型上新增了CheckBoxField和ImageField两个类型列; ??? 3.对排序和分页可以实现异步操作; ??? 4.对其视图状态进行优化,使其运行效率更高; ??? GridView与DataSource控件 ??? 要谈GridView就必需要谈DataSource,这两个对象可称得上是“最佳拍档”。DataSource控件负责与数据源的交互,而GridView负责数据的显示。它们之间通过“双向绑定”联系起来,即DataSource控件将检索出来的数据绑定到GridView中显示,而GridView中修改和删除的数据直接绑定到DataSource数据源去。这两个过程由这两个控件相互配合实现的,无需我们编写代码。如果我们只用GridView显示数据,而不用DataSource控件的话,那你只好编写代码实现DataSource要作的工作了。做为用过VS2003的用户对这个工作并不陌生,但这种代码实现不但工作量大,而且使用复杂,容量产生大量可读性差的代码,当然也是初学者的最大障碍。好在VS2005为我们提供了DataSource控件,使我们不再如此痛苦地Coding了(当然,如果有的情况下DataSource控件还无法完全替代Coding)。 ??? 所以在使用GridView控件的时候我们最好配合DataSource控件使用,不要再去折磨自己了。 下面的案例不做特殊说明均以GridView+DataSource控件实现。 一、GridView外观设置: ??? 1、总体外观设置 ???? ShowFooter:(bool)是否显示页脚 ???? ShowHeader:(bool)是否显示页眉 ???? GridLines:(enum)None-不显示格线;Horizontal-显示水平格线;Virtical-显示竖直格线;Both-显示水平和竖直格线 ???? EmptyDataText:(string)如果数据源中内容为NULL时在GridView中显示的值 ??????? AlternatingRowStyle:交替项的样式 ??????? EditRowStyle:编辑项的样式 ??????? EmptyDataRowStyle:空数据项的样式 ??????? FooterStyle:页脚样式 ??????? HeaderStyle:页眉样式 ??????? PagerStyle:分页样式 ??????? RowStyle:行样式 ??????? SelectedRowStyle:选中项样式 ??????? 注:1、使用GridView的时候我们一般可以使用“自动套用样式”选中一个样式,然后在此样式的基础上修改上面的属性,从而制作出满意外观效果。 ??????????? 2、上面的样式可以对GridView进行总体的外观设置,如果对某一列进行设置的话那可要在GridView右上角“智能菜单中”点击“编辑列”进行设置。 ??????? 如: ??????????? 直接套用样式后的外观 ???????????? ??????????? 修改RowStyle-BackColor、RowStyle-Font、RowStyle-HorizontalAlign 等属性后的效果 ???????????? ??? 2、对绑定列进行外观设置 ??????? 对上面的图我们可以看出外观方面有几个问题: ??????????? a.页眉是英文的 ??????????? b.所有的数据都是居中对齐 ??????????? c.time列的数据中显示了时分秒的数据 ??????????? d.price列中应加上RMB的符号 ??????????? e.最好对价格列的数据以红色字体显示 ??????? 上面的这些问题我们可以通地单独对列进行格式设置来实现 ??????? 点击GridView右上角“智能菜单中”点击“编辑列”,打开字段窗口: ???????? ??????? 这个图总体可以分作三大部分:可用字段,选中的字段,BoundField属性 ??????? (1)“可用字段”:显示了可供我们使用的列的类型 ??????????? BoundField:绑定列,将数据库中的数据以字符形式绑定显示 ??????????? CheckBoxField:复选框列,一般用来绑定数据库中的Bit型数,以复

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档