0

カスタム コントロール ページ (例: HWGridView.cs) に GridView を作成するコードを記述しました。カスタム コントロール ページ (HWGridView.cs)、このページには、OnRowCommand など、GridView で使用できるすべてのイベントがあります。

カスタム コントロールを使用して GridView を作成するための aspx ページで使用されるコードの下に、

<grid:HWGridView runat="server" ID="grdView" AllowSorting="true"  OnRowCommand="grdView_RowDataBound" >
</grid:HWGridView>

カスタム コントロール ページ(HWGridView.cs)から OnRowCommand イベントを呼び出すにはどうすればよいですか?

このリンクからコードを参照してください、 コード

4

1 に答える 1

0

あなたの質問を理解しているかどうかわかりません。イベント ハンドラー メソッドをコントロールにバインドしますか?

本当ならここだ

<grid:HWGridView runat="server" ID="grdView" AllowSorting="true"  OnRowCommand="grdView_RowCommand">
</grid:HWGridView>

あなたが持っていたのは、OnRowCommand イベントハンドラーが grdView_RowDataBound にバインドされていたことです。grdView_RowCommand も正しい引数とともに存在する必要があることを思い出してください。署名は次のとおりです。

public void grdView_RowCommand(Object sender, GridViewCommandEventArgs e)
{
// your code here
}

お役に立てれば

于 2013-06-06T10:47:36.743 に答える