50分 两个简单的问题....快来啊 ...
1:CommandName 和 CommandArgument 的区别
我感觉两个都可以当做命令的识别属性...他们有什么不同吗?
2:DataGrid中两个自带的成员函数有什么区别. ....ItemDataBound()和ItemCommand()
ItemCommand()它还好理解一点...当ItemDataBound()就不太懂了..
请那个大哥帮下忙....解释下.
------解决方案--------------------CommandName 和 CommandArgument
命令名和命令参数,同一个命令可以有不同的参数,比如按ID来删除记录。
ItemDataBound()和ItemCommand()
一个是在数据绑定事件 一个是发生了命令时的事件
------解决方案--------------------别的你基本也都知道了
ItemDataBound
比如你要特定行注册JS效果啊
判断,符合条件那一行就@#%@#%@#%@#%@#%
ItemDataBound就是绑定时候,可以对每一行操作
------解决方案--------------------DataGrid.bind()可以绑定数据,ItemDataBound()是在DataGrid.bind执行时执行的,是一条一条进行的,可以实现特殊的绑定。例如,可以把行号绑定到控件上,只需要让一个变量累加就实现了。
------解决方案--------------------public event DataGridItemEventHandler ItemDataBound
protected virtual void OnItemDataBound (
DataGridItemEventArgs e
)
搂住没搞清楚,数据bind的时候调用OnItemDataBound 方法来帮定,这个方法内部会
触发ItemDataBound事件……触发ItemDataBound事件以后回执行所有注册过这个事件的方法。