【发布时间】:2012-05-02 12:46:48
【问题描述】:
我希望将我的电子邮件读入网格视图,但我不断收到错误消息,我不知道为什么?
这是我用来插入网格视图的代码,但是当我点击运行时它失败了。
<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”的定义,并且找不到接受“ASP.displaymaillist_aspx”类型的第一个参数的扩展方法“gvEmails_SelectedIndexChanged”(您是否缺少使用指令还是程序集引用?)
我做错了什么??
他们没有给我太多信息,所以我只能提供一点点:(但我当然希望有人能提供帮助。
【问题讨论】:
-
错误说明了一切 - 您有 OnSelectedIndexChanged="gvEmails_SelectedIndexChanged" 但在您背后的代码中没有方法 gvEmails_SelectedIndexChanged 来处理事件。
-
你的 c# 代码中有 gvEmails_SelectedIndexChanged 吗??
-
哦,好的,检查了我的旧项目,我有一个空白的 gvEmails_SelectedIndexChanged{},真的认为如果它是空的并不重要,但它现在可以工作了,谢谢大家,我坐了一整天在这么愚蠢的事情上.....