如何为Repeater中的GridView触发RowCommand?

时间:2011-10-03 12:24:38

标签: c# asp.net gridview repeater rowcommand

我有Repeater,里面有GridView。现在我要解雇GridView的RowCommand。所以任何人都可以告诉我它是怎么回事?

2 个答案:

答案 0 :(得分:2)

您想要做的是处理每个GridView中的RowCommand事件。

执行此操作的一种方法是为ItemCreated控件中的Repeater事件创建事件处理程序。在该事件处理程序中,您可以使用RowCommand语法将GridView事件处理程序添加到每个+=。因此,如果您的RowCommand事件处理程序方法被称为“GridView1_RowCommand”,则可以执行此操作:

Repeater1_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{

    GridView tempGV = (GridView)e.Item.FindControl("GridView1");
    tempGV += GridView1_RowComamnd;

}

然后,每次RowCommandGridView事件被触发时,都会调用GridView_RowCommand事件。

答案 1 :(得分:1)

请参阅此site,其中进行了类似的讨论。