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: «ASP.displaymaillist_aspx» не содержит определение для «gvEmails_SelectedIndexChanged» и не метод расширения «gvEmails_SelectedIndexChanged» принимая первый аргумент типа «ASP.displaymaillist_aspx» может быть найден (вам не хватает директивы использования или ссылки на сборку?)

Что я делаю неправильно?

Они не дали мне много информации, поэтому я могу только предоставить эту немного :(но я очень надеюсь, что кто-то может помочь.

+1

Ошибка говорит все: у вас есть OnSelectedIndexChanged = "gvEmails_SelectedIndexChanged", но в вашем коде позади вас нет метода gvEmails_SelectedIndexChanged для обработки события. –

+1

у вас есть ** gvEmails_SelectedIndexChanged ** в коде ** C# ** ?? –

+1

О, jea ok проверил мой старый проект, и у меня есть пустой gvEmails_SelectedIndexChanged {}, действительно не думал, что было бы важно, если бы его пустым, но он работает сейчас, спасибо, ребята, я весь день сидел на такой глупой вещи. ... – Pomster

ответ

2

OnSelectedIndexChanged = «gvEmails_SelectedIndexChanged» удалить его из ASPX или добавить событие . в классе CS Это исключение возникает, когда код отсутствует из кода за

1

обработчик событий gvEmails_SelectedIndexChanged должен существовать в коде позади файла. - вы скопировали эту часть, а

Если вы выбрали? сетка в дизайнере, затем из e events, вы должны дважды щелкнуть событие SelectedIndexChanged и получить его для вас (я не могу вспомнить, делает ли это для ASPX-страниц, но если вы наберете его непосредственно на странице ASPX, тогда дизайнер может также авто -полное для вас).

+1

Спасибо, ребята, забили первый раз: D больше не нужны ответы – Pomster

Смежные вопросы