编译器错误消息: CS1061: “ASP.index_aspx”不包含“GridView1_RowDeleting”的定义,并且找不到可接受类型为“ASP.index_aspx”的第一个参数的扩展方法“GridView1_RowDeleting”(是否缺少 using 指令或程序集引用?)
我把代码贴出了<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" Width="798px" AllowPaging="True"
onpageindexchanged="Button1_Click" PageSize="5"
AutoGenerateColumns="False"
onpageindexchanging="GridView1_PageIndexChanging"
onrowdeleting="GridView1_RowDeleting" DataKeyNames="id"></asp:GridView>
.cs
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string sqlstr = "delete from Links where id=" + GridView1.DataKeys[e.RowIndex].Value.ToString();
conn.Open();
sqlcom = new SqlCommand(sqlstr, conn);
sqlcom.ExecuteNonQuery();
conn.Close();
}
没加这个删除前都好着没有错误的 请老师解答 是否感谢
4 个解决方案
#1
aspx与cs没有对应起来。
#2
最笨的办法就是重新建一个页面,重新拖控件,再来一遍。
#3
"ASP.index_aspx"? 你调式了没有。打个断点。看断点运行到哪里撒。。。就你现在这点代码,,我没有看出来。。。不好意思
#4
感谢大家解答
#1
aspx与cs没有对应起来。
#2
最笨的办法就是重新建一个页面,重新拖控件,再来一遍。
#3
"ASP.index_aspx"? 你调式了没有。打个断点。看断点运行到哪里撒。。。就你现在这点代码,,我没有看出来。。。不好意思
#4
感谢大家解答