2012-05-02 10 views
0

私のメールをグリッドビューに読みたいのですが、エラーが発生し続けています。私のASPグリッドビューにエラーがあります

これは私のグリッドビューを挿入するために使用したコードですが、ヒットすると失敗します。

<asp:GridView ID="gvEmails" runat="server" AutoGenerateColumns="false" OnSelectedIndexChanged="gvEmails_SelectedIndexChanged"> 
    <Columns> 
     <asp:BoundField HeaderText="From" DataField="From" /> 
     <asp:HyperLinkField HeaderText="Subject" DataNavigateUrlFields="MessageNumber" DataNavigateUrlFormatString="~/webFormShow.aspx?MessageNumber={0}" 
      DataTextField="ubject" /> 
     <asp:BoundField HeaderText="Date" DataField="DateSent" /> 
    </Columns> 
</asp:GridView> 

これは私の作業プログラムの1つからこのコードをコピーしたことを考えると、これは本当に奇妙ですか? CS1061:「ASP.displaymaillist_aspxは」「gvEmails_SelectedIndexChanged」の定義なし拡張メソッドが含まれていない「gvEmails_SelectedIndexChanged初の受け入れ

以下のエラーは、彼らが私に

コンパイラエラーメッセージを与えるすべての情報です'ASP.displaymaillist_aspx'型の引数が見つかりました(使用するディレクティブまたはアセンブリ参照がありませんか?)

何が間違っていますか?

彼らは私に多くの情報を与えていないので、私はこれだけ少しを提供することができます:(しかし、私は確信して誰かを助けることができると思います。

+1

OnSelectedIndexChanged = "gvEmails_SelectedIndexChanged"というエラーが表示されますが、コードの背後にはイベントを処理するためのメソッドgvEmails_SelectedIndexChangedがありません。 –

+1

** gvEmails_SelectedIndexChanged **を** c#**コードで使用していますか? –

+1

Oh jea ok私の古いプロジェクトをチェックして、空のgvEmails_SelectedIndexChanged {}を持っていて、空であれば本当に重要だとは思っていませんでしたが、今はうまくいきます。 ... – Pomster

答えて

2

OnSelectedIndexChanged =「gvEmails_SelectedIndexChanged」あなたのASPXからそれを削除したり、イベントを追加。。コードが背後にあるコードから欠落している場合に、この例外が発生し

1

CSクラスでのファイルの背後にあるコードに存在する必要がgvEmails_SelectedIndexChangedイベントハンドラ - あなたにもその一部をコピーした

あなたが選択した場合は?デザイナーのグリッド、それからth eイベントウィンドウで、SelectedIndexChangedイベントをダブルクリックすると、それが生成されます(ASPXページでこれを行うかどうかはわかりませんが、ASPXページで直接入力すると、デザイナーはauto - あなたのために完成)。

+1

おかげで初めてU釘付けになりました:Dはもう答えは必要ありません – Pomster

関連する問題