GridView 控件的执行顺序
首先触发Page_Load事件。然后GridView知道它关联到一个LinqDataSource,向该控件请求数据。这就导致Selecting和ContextCreating事件被触发。当GridView接收LinqDataSource的数据时,它触发其DataBinding事件通知它将绑定数据到该控件。然后GridView开始创建行。对于数据源中每个项,它创建一行,触发RowCreated事件,将项的数据绑定到行,最后调用RowDataBound。如果仔细地对RowCreated和RowDataBound的调用次数进行计数,则会发现它比数据源中的实际项数多调用两次。这是因为当控件创建其Header和Footer行时,也引发了同样的事件。
顺序如下:
DataBinding:该事件当服务器控件绑定数据时发生。
RowCreated:当GridView的行被创建时发生。
RowDataBound:当GridView的行被绑定数据时发生。
......
DataBound:该事件当服务器控件完成数据绑定后发生。
转载于:https://www.cnblogs.com/ywblog/archive/2011/09/02/2163337.html
GridView 控件的执行顺序相关推荐
- 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件
知识点:掌握 GridView 的编辑.高亮显示的功能 .GridView控件中嵌套DropDownList控件获取数据源. [ASP.NET]第七课--数据绑定和 GridView 控件的使用 重点 ...
- GridView控件详解
GridView是ASP.NET 1.x的DataGrid控件的后继者.它提供了相同的基本功能集,同时增加了大量扩展和改进.如前所述,DataGrid(ASP.NET 2.0仍然完全支持)是一个功能非 ...
- GridView 控件
如何响应GridView 控件中的按钮事件 (转) 2009-06-18 21:47 在单击 GridView 控件中的按钮时,将引发 RowCommand 事件.GridView 控件具有内置功能, ...
- ASP.NET2.0中用Gridview控件操作数据
在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高.其中,在数据控件方面,增加了不少控件,其中的Gridview控件功能十分强大.在本文 ...
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
GridView既强大又好用.为了让它更强大.更好用,我们来写一个继承自GridView的控件. [索引页] [×××] 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:w ...
- 在 GridView 控件中添加一列复选框51
简介 在前面的教程中 , 我们学习了如何为 GridView 控件添加一列 单选 按钮来选择一个特定的记录.当用户被限制最多只能从网格中选中一项时,一列单选按钮是一个非常恰当的用户界面.然而,有时我们 ...
- 扩展GridView控件——为内容项添加拖放及分组功能
引言 相信大家对GridView都不陌生,是非常有用的控件,用于平铺有序的显示多个内容项.打开任何WinRT应用或者是微软合作商的网站,都会在APP中发现GridView的使用."Tiles ...
- asp.net GridView控件的列属性
BoundField 默认的数据绑定类型,通常用于显示普通文本 CheckBoxField 显示布尔类型的数据.绑定数据为TRUE时,复选框数据绑定列为选中状态:绑定数据为FALSE时,则显示未选中状 ...
- GridView 控件编程的事件
我把MSDN的例子全部提出来一个一个看.这样容易更好理解 PageIndexChanged 在单击某一页导航按钮时,但在 GridView 控件处理分页操作之后发生.此事件通常用于以下情形:在用户定位 ...
最新文章
- 微软职位内部推荐-Senior Software Engineer
- 15、system V 与 posix 信号量的简单比较
- Flink:动态表上的连续查询
- python删除list多个相同元素_python删除list中的重复元素
- 【转】Servlet/JSP学习笔记(3)-Lomboz介绍+安装方法
- 【国家统计局】统计用区划和城乡划分代码2019
- 在 Word 中插入域代码并设置域代码的格式(转)
- CodeForces - 1359
- 网站编辑与传统媒体编辑的区别及特点
- 基于 ANSIBLE 自动化运维实践
- 王二是如何看到李四的《艳娘传奇》的,快来了解一下ROS2的话题机制吧!
- Ubuntu 安装 postgresql12
- 《MYSQL是怎样运行的》笔记|配置文件|系统变量|字符集|InnoDB存储结构|数据页结构|索引结构与使用|数据目录|表空间|连表原理|查询优化|BufferPool|事务|redo与undo|锁
- ubuntu20+PHP项目运行环境搭建
- WannaCry病毒爆发并未对微软品牌造成太大影响
- Improving Knowledge-aware Recommendation with Multi-levelInteractive Contrastive Learning
- 2020年中华人民共和国县以上行政区划代码
- 蓝桥杯 2n皇后(java递归回溯)
- python微信搭建,教你用python一步一步搭建微信公眾平台(一)
- Macbook pro提示已损坏,无法打开。您应该将它移到废纸篓
热门文章
- 计算机软件可分为哪三类,系统总线是什么_系统总线分为哪三类
- html右侧隐藏功能区,html – CSS功能区上的三角形阴影
- 聚类分析(Clustering Analysis)
- hdu5438(2015长春网络赛B题)
- 最佳调度问题pascal程序
- Way to configure the logon navigaion layouts via Business Roles in CRM
- djangoORM语句
- 关于Rabbitmq的routingkey的作用
- C++反汇编第三讲,反汇编中识别虚表指针,以及指向的虚函数地址
- We will be discontinuing the Nitrous Development Platform and Cloud IDE on November 14th, 2016.