C# 如何为位于中继器内的GridView启动RowView命令?

C# 如何为位于中继器内的GridView启动RowView命令?,c#,asp.net,gridview,repeater,rowcommand,C#,Asp.net,Gridview,Repeater,Rowcommand,我有一个中继器,里面有一个GridView。现在我想启动GridView的row命令。那么,有谁能告诉我这是怎么回事吗?请参考这里,这里进行了类似的讨论。听起来您想要做的是在每个网格视图中处理事件 一种方法是为Repeater控件中的ItemCreated事件创建一个事件处理程序。在该事件处理程序中,您可以使用+=语法将row命令事件处理程序添加到每个GridView。因此,如果您的RowCommand事件处理程序方法称为“GridView1_RowCommand”,则可以执行以下操作: Rep

我有一个
中继器
,里面有一个
GridView
。现在我想启动
GridView
的row命令。那么,有谁能告诉我这是怎么回事吗?

请参考这里,这里进行了类似的讨论。

听起来您想要做的是在每个
网格视图中处理事件

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

Repeater1_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{

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

}

然后,每次从一个
GridView
s触发
RowCommand
事件时,将调用
GridView\u RowCommand
事件

“RowCommand用于捕获和处理GridView行中包含的按钮单击。感谢虽然这在理论上可以回答问题,但请在此处包含答案的基本部分,并提供链接以供参考。好的,@BilltheLizard感谢您的建议,我将从现在开始遵循。