1

私は a を持っており、Repeaterその中に a がありGridViewます。GridView今度はの RowCommandを起動したいと思います。それで、誰でもそれがどのようにできるか教えてもらえますか?

4

2 に答える 2

2

あなたがやりたいように聞こえるのはRowCommand、それぞれの でイベントを処理することですGridView

これを行う 1 つの方法ItemCreatedは、Repeaterコントロール内のイベントのイベント ハンドラーを作成することです。そのイベント ハンドラーでは、構文を使用してRowCommandイベント ハンドラーをそれぞれに追加できます。したがって、イベント ハンドラー メソッドが "GridView1_RowCommand" と呼ばれる場合、次のようにすることができます。GridView+=RowCommand

Repeater1_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{

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

}

RowCommand次に、いずれかの からイベントが発生するたびGridViewに、そのGridView_RowCommandイベントが呼び出されます。

于 2011-10-03T12:46:44.310 に答える
1

同様の議論が行われているこのサイトを参照してください。

于 2011-10-03T12:40:08.457 に答える