C# 使用gridview删除数据库项

C# 使用gridview删除数据库项,c#,asp.net,sql-server,gridview,C#,Asp.net,Sql Server,Gridview,我正在使用Visual Studio在c#中创建asp.net web应用程序。我的一个页面需要显示数据库表中的信息,并提供删除任何条目的选项。在这里问另一个问题时,我谈到了这一点,并得到了一篇很好的文章,介绍了如何删除数据库表项 我现在尽可能地关注这篇文章,以复制作者的结果,但我收到的结果好坏参半,我想知道是否有人能指出我的错误。我也尝试过其他各种方法,但最终总是会出错。我已经提供了我用来指导的文章的链接,我的应用程序与文章相比的外观,以及单击任何删除按钮时出现的错误的屏幕截图。当然还有我的代

我正在使用Visual Studio在c#中创建asp.net web应用程序。我的一个页面需要显示数据库表中的信息,并提供删除任何条目的选项。在这里问另一个问题时,我谈到了这一点,并得到了一篇很好的文章,介绍了如何删除数据库表项

我现在尽可能地关注这篇文章,以复制作者的结果,但我收到的结果好坏参半,我想知道是否有人能指出我的错误。我也尝试过其他各种方法,但最终总是会出错。我已经提供了我用来指导的文章的链接,我的应用程序与文章相比的外观,以及单击任何删除按钮时出现的错误的屏幕截图。当然还有我的代码:)。提前谢谢

源代码:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master"     AutoEventWireup="true" CodeBehind="View_remove_children.aspx.cs"    Inherits="Coursework.View_remove_children" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent"  runat="server">
<p>
    <br />
</p>
<p>
    <asp:GridView ID="GridView1" runat="server"  OnSelectedIndexChanged="GridView1_SelectedIndexChanged1" Width="255px">
        <Columns>
            <asp:ButtonField CommandName="Delete" Text="Delete" />
        </Columns>
    </asp:GridView>
</p>
<p>
</p>




您收到此错误消息的最可能原因是GridView1上有一个未创建的事件。如果复制并粘贴了代码,请转到GridView1并删除该事件。它应该看起来像GridView1。去掉这个,你的问题就会解决。这应该在源代码视图中找到,而不是在代码隐藏中找到。

您收到此错误消息的最可能原因是因为在GridView1上有一个未创建的事件。如果复制并粘贴了代码,请转到GridView1并删除该事件。它应该看起来像GridView1。去掉这个,你的问题就会解决。这应该在源代码视图中找到,而不是代码隐藏。

您好,我检查了我的源代码,但没有任何该描述的代码可删除。我在原始问题中包含了源代码,以向您展示。谢谢你的帮助!在Visual Studio上,转到源代码,键入关键字“RowDeleteing”以查看是否会突出显示类似的内容。搜索RowDeleteing不会在我的源代码中返回任何内容。我在最初的问题中提供了我的源代码,您可以看到没有关于行删除的内容。我很困惑,为什么这个错误是由于一个行删除事件没有被处理,而我的源代码中显然没有与之相关的内容。是否还有其他地方可以找到行删除代码?请返回源代码并检查是否存在行删除事件。在属性上,单击看起来像闪电球的图标。这是一个使用行删除偶数的示例:另外,请确保转到源代码,而不是代码隐藏。上面显示的代码是CodeBehind,而不是源代码。你应该去example.aspx,而不是example.aspx.csHi,我检查了我的源代码,但没有任何该描述的代码可以删除。我在原始问题中包含了源代码,以向您展示。谢谢你的帮助!在Visual Studio上,转到源代码,键入关键字“RowDeleteing”以查看是否会突出显示类似的内容。搜索RowDeleteing不会在我的源代码中返回任何内容。我在最初的问题中提供了我的源代码,您可以看到没有关于行删除的内容。我很困惑,为什么这个错误是由于一个行删除事件没有被处理,而我的源代码中显然没有与之相关的内容。是否还有其他地方可以找到行删除代码?请返回源代码并检查是否存在行删除事件。在属性上,单击看起来像闪电球的图标。这是一个使用行删除偶数的示例:另外,请确保转到源代码,而不是代码隐藏。上面显示的代码是CodeBehind,而不是源代码。您应该转到example.aspx,而不是example.aspx.cs
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master"     AutoEventWireup="true" CodeBehind="View_remove_children.aspx.cs"    Inherits="Coursework.View_remove_children" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent"  runat="server">
<p>
    <br />
</p>
<p>
    <asp:GridView ID="GridView1" runat="server"  OnSelectedIndexChanged="GridView1_SelectedIndexChanged1" Width="255px">
        <Columns>
            <asp:ButtonField CommandName="Delete" Text="Delete" />
        </Columns>
    </asp:GridView>
</p>
<p>
</p>