我不知道为什么因为onrowdeleting
工作正常
delete方法与更新方法
<form id="formulario" runat="server" method="post">
<asp:GridView AllowPaging="true" id="inf_clientes" AutoGenerateColumns="false"
runat="server" GridLines="Both" BorderWidth="1"
onrowdeleting="Grid_DeleteCommand" onrowupdating="Grid_UpdateCommanda"
DataKeyNames="cliente_id,nombre,apellido,celular">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton CommandName="Delete" runat="server" ValidationGroup="validation" ImageUrl="borrar.jpg" ToolTip="Borrar" Height="20px" Width="20px" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton CommanName="Update" ImageUrl="guardar.jpg" ValidationGroup="validation" runat="server" ToolTip="Guardar" Height="20px" Width="20px" />
</ItemTemplate>
</asp:TemplateField>
和背后的代码
protected void Grid_UpdateCommanda(object origen,GridViewUpdateEventArgs e)
{
con.Open();
EjecutarComando = new SqlCommand("UPDATE dclntes SET nombre='c' where cliente_id=4",con);
EjecutarComando.ExecuteNonQuery();
con.Dispose();
todos();
}
如果您需要更多,请告诉我
答案 0 :(得分:0)
我被告知回答自己,所以我这样做:
错误是写CommanName
而不是CommandName
。我不知道它是否会对某人有所帮助,但这就是问题所在。