网站大量收购闲置独家精品文档,联系QQ:2885784924

第5讲:深入理解GridView的RowDataBind事 件及高级应用.pptVIP

第5讲:深入理解GridView的RowDataBind事 件及高级应用.ppt

  1. 1、本文档共11页,可阅读全部内容。
  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文档。上传文档
查看更多
第5讲:深入理解GridView的RowDataBind事 件及高级应用

本讲任务 本讲目录 GridView控件RowDataBound事件中获取列字段的几种途径 案例1:利用RowDataBind事件实现光棒效果 案例2:利用RowDataBind事件实现点击弹窗 案例3:高亮度显示特定行或单元格 综合案例 GridView控件RowDataBound事件中获取列字段的几种途径 它的RowDataBound事件为我们提供了方便的控制行、列数据的途径。 要获取当前行的某个数据列,我在实践中总结有如下几种方法: 1. e.Row.Cells[x].Text。 ????从列单元格的文本值获取。这种方法简单高率,最为常用,但是功能单纯。此法存在几个缺点: ????(1)无法获取到设置了隐藏属性的数据列的值,所取到的值为“”(空)。 ????(2)只能获取在HTML中定义过的数据列,无法查询数据源中的当前数据行的所有字段列。一般情况下,通过HTML设置GridView的字段列的数量往往小于数据源的实际字段数量,这是因为从业务逻辑的角度看,并不是所有的字段都是要显示在页面上的。当需要使用没有被显示的字段时,此法就不能直接满足需求了。 2、e.Row.Cells[x].findControl(“xxx”) as … e.Row.findControl(“xxx”) as .. 3. (DataRowView)e.Row.DataItem).Row.ItemArray[x].ToString()。 ????此法的核心是e.Row.DataItem,它是GridView的行数据集,为Object类型,将其转化为DataRowView类型后,可以获得更多的操作方法。此数据集表示数据源当前行的全部字段列,ItemArray[x]是当前行全部字段列的数组对象,可以通过索引x获得任意字段值。此法的强悍之处是可以对数据源的全部字段查询。 4. DataBinder.Eval(e.Row.DataItem, YourDataFieldName).ToString()。 ????此法仍然基于e.Row.DataItem,其特点是更快捷的获得数据源的任意字段值,因为使用了DataBinder.Eval(),需要注意的是不要写错字段名称。 案例1:利用RowDataBind事件实现光棒效果 涉及到的知识点: A、RowDataBind事件中绑定e.Row javascript事件 B、e.Row.attribute方法的用法 C、e.Row.RowType属性 案例2:利用RowDataBind事件实现点击弹窗 涉及到的知识点: A、 RowDataBind事件中绑定e.Row javascript事件 B、模态弹窗(ShowModalDialog方法) 案例3:高亮度显示特定行或单元格 涉及知识点: 利用RowDataBind事件绑定e.Row.Style 利用RowDataBind事件绑定e.Row.Cells[x].Style 案例4:结合js及RowDataBind事件显示员工图片 涉及到的知识点: A、RowDataBind事件绑定javascript,mouseover和mouseout事件 B、利用js精确显示层在鼠标指定位置 总结 RowDataBind事件触发的时机 RowDataBind事件的参数 RowDataBind事件的适用场合 本课程版权归北风网所有 欢迎访问我们的官方网站 北风网项目培训 第5讲:深入理解GridView的RowDataBind事件及高级应用 讲师:风舞烟 详解GridView七十二般绝技 演示 演示 演示 演示

文档评论(0)

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

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

1亿VIP精品文档

相关文档