1:CommandName 和 CommandArgument 的区别
 我感觉两个都可以当做命令的识别属性...他们有什么不同吗?
2:DataGrid中两个自带的成员函数有什么区别. ....ItemDataBound()和ItemCommand()
ItemCommand()它还好理解一点...当ItemDataBound()就不太懂了..
请那个大哥帮下忙....解释下.

解决方案 »

  1.   

    CommandName 和 CommandArgument
    命令名和命令参数,同一个命令可以有不同的参数,比如按ID来删除记录。ItemDataBound()和ItemCommand()
    一个是在数据绑定事件 一个是发生了命令时的事件
      

  2.   

    别的你基本也都知道了
    ItemDataBound
    比如你要特定行注册JS效果啊
    判断,符合条件那一行就@#%@#%@#%@#%@#%
    ItemDataBound就是绑定时候,可以对每一行操作
      

  3.   

    DataGrid.bind()可以绑定数据,ItemDataBound()是在DataGrid.bind执行时执行的,是一条一条进行的,可以实现特殊的绑定。例如,可以把行号绑定到控件上,只需要让一个变量累加就实现了。
      

  4.   

    CommandName 和 CommandArgument
    命令名和命令参数,ItemDataBound()
    数据绑定事件
     ItemCommand()发生了命令时的事件
      

  5.   

    ItemDataBound()
    现在有点点理解了 但是还不怎么明白..
    我现在懂了ItemDataBound()是在绑定时候的用的函数.. 是对每一行的操作
    我认为是不是 
    开始的时候DG是绑定的全部的数据..
    然后有个查询的条件出来了,这个时候我在绑定DG,并切把现在DG里的数据的个数 绑定到label1中 在写这个把现在DG里的数据的个数 绑定到label1的函数时就可以用ItemDataBound()方法了吗?
    msdnlu() ( ) 大哥请回答下.................................
      

  6.   

    public event DataGridItemEventHandler ItemDataBoundprotected virtual void OnItemDataBound (
    DataGridItemEventArgs e
    )搂住没搞清楚,数据bind的时候调用OnItemDataBound 方法来帮定,这个方法内部会
    触发ItemDataBound事件……触发ItemDataBound事件以后回执行所有注册过这个事件的方法。
      

  7.   

    ItemDataBound 是事件,不是成员函数。
    而且在C#中应该是用方法这个词来代替函数。
      

  8.   

    ItemDataBound()和ItemCommand()
    一个是在数据绑定事件 一个是发生了命令时的事件