2012-05-02 2 views
0

내 이메일을 그리드보기로 읽길 원하지만 오류가 계속 발생하고 이유가 없습니다.내 ASP gridview에 오류가 있습니다

이것은 그리드 뷰를 삽입하는 데 사용 된 코드이지만, 실행하면 실패합니다.

<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> 

내 작업 프로그램 중 하나에서이 코드를 복사했다고 생각하면 정말 이상합니다. ??

아래의 오류가 모든 정보를 그들이 나에게

컴파일러 오류 메시지가 제공됩니다

: CS1061 : 'gvEmails_SelectedIndexChanged'에 대한 정의없이 확장 메서드를 포함하지 않는 'ASP.displaymaillist_aspx은'gvEmails_SelectedIndexChanged '받아들이는 첫 번째 'ASP.displaymaillist_aspx'형식의 인수를 찾을 수 있습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?)

무엇이 잘못 되었습니까 ??

그들은 나에게 많은 정보를 제공하지 않았다, 그래서 난 단지이 조금을 제공 할 수 있습니다 :(하지만 난 확실히 누군가가 도움이 될 수 있기를 바랍니다.

+1

오류 메시지에는 OnSelectedIndexChanged = "gvEmails_SelectedIndexChanged"가 있지만 뒤에 숨어있는 코드에는 이벤트 처리를위한 메소드 gvEmails_SelectedIndexChanged가 없습니다. –

+1

** gvEmails_SelectedIndexChanged **가 ** C# ** 코드에 있습니까? –

+1

오, 오, 그래, 내 오래된 프로젝트를 확인하고 빈 gvEmails_SelectedIndexChanged {}, 정말 그것이 중요하다고 생각하지 않았어 빈 경우,하지만 지금은, 덕분에 얘들 아, 나는 바보 같은 일에 하루 종일 앉아 .. ... – Pomster

답변

2

OnSelectedIndexChanged = "gvEmails_SelectedIndexChanged" 귀하의 영문에서 제거하거나 이벤트를 추가 . 코드 뒤에 코드에서 누락 된 경우 CS 클래스에서이 예외가 발생

1

파일의 뒤에있는 코드에 존재해야 gvEmails_SelectedIndexChanged 이벤트 핸들러 -. 당신은뿐만 아니라 그 부분을 복사 한

를 선택하면? 디자이너의 그리드부터 th까지 e 이벤트 창에서 SelectedIndexChanged 이벤트를 두 번 클릭하면 생성됩니다. (ASPX 페이지에서이 작업을 수행 할 수 있는지 기억이 나지 않지만 ASPX 페이지에서 직접 입력하면 디자이너가 자동으로 수행 할 수 있습니다 - 당신을 위해 완료).

+1

고마워요, 처음으로 못을 박 았어. D는 더 이상 대답이 필요 없어. – Pomster

관련 문제