我的 asp 网格视图有错误

本文关键字:有错误 视图 网格 asp 我的 | 更新日期: 2023-09-27 18:32:59

我希望将我的电子邮件读入网格视图,但我不断收到错误,我不知道为什么?

这是我用来插入网格视图的代码,但是当我点击运行时,它失败了。

<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"(是否缺少 using 指令或程序集引用?

我做错了什么??

他们没有给我太多信息,所以我只能提供这点:(但我当然希望有人能帮忙。

我的 asp 网格视图有错误

OnSelectedIndexChanged="gvEmails_SelectedIndexChanged" 将其从 aspx 中删除或在 cs 类中添加该事件。当代码隐藏中缺少代码时,会发生此异常。

事件处理程序gvEmails_SelectedIndexChanged需要存在于文件的代码隐藏中 - 您是否也复制了该部分?

如果在设计器中选择网格,则从事件窗口中,您应该能够双击 SelectedIndexChanged 事件,它将为您生成(我不记得它是否对 ASPX 页面执行此操作,但如果您直接在 ASPX 页面中键入它,那么设计器也可能为您自动完成)。