none
msdn怎么查不到gridview中的事件执行过程? RRS feed

  • 问题

  • 我想了解一下gridview整个事件的过程,可是查了下msdn都是简单的演练,根本没看到有讲事件过程的。我对gridview的认识不深,最基本的是搞不清:RowCreated;RowDataBound两个事件谁先谁后,事件中该处理什么内容,常常把不是在RowCreated中处理的,而放在了这里,造成处理失败。我想对gridview有个整体的认识,从它的生命周期开始到结束,最好是有一份详细的描述文档。谢谢啦。
    2010年7月21日 1:57

答案

  • 你好

    以下的URL 有沒有用

    GridView 事件 ->
    http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview_events.aspx

    GridView類 -->這可以看到更多 有關GRIDVIEW 的事

    http://msdn.microsoft.com/zh-cn/library/hf8xwy0t.aspx

    Please forgive me if  mis-understood your questions


    Chi
    2010年7月21日 4:25
  • 你好

         一个很简单的方法,在这个两个事件,随便写些代码,debug一下就知道它是怎么走的了。RowCreated先走,RowDataBound后走。数据从取出来,到显示在界面,要经历一个过程的,简单来说就是把服务器控件转换成客户端控件的HTML标记,最后让IE解析一下,显示出来。这个过程搞清楚,就明白了。

         比如,RowDataBound事件,你在使用GridView时,是要绑定一个数据源到这个控件吧,那人家肯定是一行一行绑定的,因此,这个事件就是,每次绑定一行,但还没有显示出来的时候,执行。你就可以想象一下,什么时候能用到这个事件。比如,你想高亮突出显示某个行,像突出显示工资6000块的员工,或是职位高于项目经理的人等等。


    1+1=The World >>> BLOG=http://blog.csdn.net/liuning800203 >>> Email=liuning800203@hotmail.com
    2010年7月21日 14:46

全部回复