Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的asp gridview有一个错误_C#_Asp.net_Html_Gridview - Fatal编程技术网

C# 我的asp gridview有一个错误

C# 我的asp gridview有一个错误,c#,asp.net,html,gridview,C#,Asp.net,Html,Gridview,我希望我的电子邮件被读取到一个网格视图中,但我一直收到一个错误,我不知道为什么 这是我用来插入网格视图的代码,但当我点击run时,它失败了 <asp:GridView ID="gvEmails" runat="server" AutoGenerateColumns="false" OnSelectedIndexChanged="gvEmails_SelectedIndexChanged"> <Columns> <asp:BoundField

我希望我的电子邮件被读取到一个网格视图中,但我一直收到一个错误,我不知道为什么

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

<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\u aspx”不包含“gvEmails\u SelectedIndexChanged”的定义,并且找不到接受类型为“ASP.displaymaillist\u aspx”的第一个参数的扩展方法“gvEmails\u SelectedIndexChanged”,是否缺少using指令或程序集引用

我做错了什么

他们没有给我太多的信息,所以我只能提供这一点:但我确实希望有人能提供帮助。

OnSelectedIndexChanged=gvEmails\u SelectedIndexChanged将其从您的aspx中删除或将事件添加到cs类中。当代码隐藏中缺少代码时,会发生此异常。

OnSelectedIndexChanged=GVE\U SelectedIndexChanged将其从aspx中删除或将事件添加到cs类中。当代码隐藏中缺少代码时会发生此异常。

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

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

事件处理程序gvEmails\u SelectedIndexChanged需要存在于文件的代码后面-您是否也复制了该部分


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

错误说明了一切-您已选择了索引更改=gvEmails\u selectedIndexchange,但在您的代码中,您没有处理事件的方法gvEmails\u selectedIndexchange。您的c代码中是否有gvEmails\u selectedIndexchange?噢,jea好的,检查了我的旧项目,我有一个空白的GVU SelectedIndexChanged{},真的没想到如果它是空的会很重要,但它现在可以工作了,谢谢大家,我整天坐在这样一个愚蠢的事情上…错误说明了一切-你有OnSelectedIndexChanged=gvEmails\u SelectedIndexChanged,但在你的代码背后你没有一个方法gvEmails\u SelectedIndexChanged来处理这个事件。你有没有gvEmails\u SelectedIndexChanged在你的c代码中?哦,jea ok检查了我的旧项目,我有一个空白的gvEmails_SelectedIndexChanged{},真的不认为如果它是空的会很重要,但是现在它工作了,谢谢大家,我整天坐在这样一个愚蠢的事情上……谢谢你们第一次钉住的人:D不需要更多的答案谢谢你们第一次钉住的人:D不需要更多的答案