日期:2014-05-18  浏览次数:20509 次

GridView的模板列中控件属性值如何取?
我在GridView的一个模板列中加了一个button控件
CommandName设置了Del
然后订阅了GridView的RowCommand事件
在事件中如何取得点击的button的行号呢?

(e.CommandArgument是空的,没有参数的..)



------解决方案--------------------
在绑定按钮的时候就把 索引绑定上
------解决方案--------------------
一般是直接绑定button的CommandArgument属性为你绑定数据表的主键。

然后在RowCommand中取button的CommandArgument
------解决方案--------------------
先绑定索引
(Button)GridViewID.Row.FindControl( "ButtonID ").CommandArgument =GridViewID.Row.RowIndex;