【发布时间】:2011-10-03 12:24:37
【问题描述】:
我有一个Repeater,里面有一个GridView。现在我想解雇GridView 的RowCommand。那么谁能告诉我怎么会这样?
【问题讨论】:
-
"RowCommand 用于捕获和处理包含在 GridView 行中的按钮单击。谢谢
标签: c# asp.net gridview repeater rowcommand
我有一个Repeater,里面有一个GridView。现在我想解雇GridView 的RowCommand。那么谁能告诉我怎么会这样?
【问题讨论】:
标签: c# asp.net gridview repeater rowcommand
听起来你想做的是在你的每个GridViews 中处理RowCommand 事件。
一种方法是在Repeater 控件中为ItemCreated 事件创建一个事件处理程序。在该事件处理程序中,您可以使用+= 语法将RowCommand 事件处理程序添加到每个GridView。因此,如果您的 RowCommand 事件处理程序方法称为“GridView1_RowCommand”,您可以这样做:
Repeater1_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{
GridView tempGV = (GridView)e.Item.FindControl("GridView1");
tempGV += GridView1_RowComamnd;
}
然后,每次从您的GridViews 之一触发RowCommand 事件时,都会调用GridView_RowCommand 事件。
【讨论】:
请参阅此site,其中进行了类似的讨论。
【讨论】: