Foros del Web » Programando para Internet » ASPX (.net) »

GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado.

Estas en el tema de GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado. en el foro de ASPX (.net) en Foros del Web. hola compañeros, por que este error?? "GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado." estoy intentando eliminar cell de un gridview, y me ...
  #1 (permalink)  
Antiguo 15/08/2007, 15:34
 
Fecha de Ingreso: junio-2004
Mensajes: 84
Antigüedad: 19 años, 10 meses
Puntos: 0
GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado.

hola compañeros, por que este error??

"GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado."


estoy intentando eliminar cell de un gridview, y me sale ese mensaje de error... porfa ayuda.

mi codigo:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"
OnRowCommand="GridView1_RowCommand" OnRowDataBound="GridView1_RowDataBound" DataKeyNames="Value">
<Columns>
<asp:BoundField DataField="Value" HeaderText="Valor" SortExpression="Value" />
<asp:BoundField DataField="Text" HeaderText="Texto" SortExpression="Text" />

<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1"
CommandArgument='<%# Eval("Value") %>'
CommandName="Delete" runat="server">
Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

</Columns>
</asp:GridView>


protected void GridView1_RowDataBound(object sender,
GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton l = (LinkButton)e.Row.FindControl("LinkButton1");
l.Attributes.Add("onclick", "javascript:return " +
"confirm('Are you sure you want to delete this record " +
DataBinder.Eval(e.Row.DataItem, "Value") + "')");
}
}

protected void GridView1_RowCommand(object sender,
GridViewCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
// get the categoryID of the clicked row
int categoryID = Convert.ToInt32(e.CommandArgument);
// Delete the record
DeleteRecordByID(categoryID);
// Implement this on your own :)
}
}


Gracias por su ayuda...!
  #2 (permalink)  
Antiguo 16/08/2007, 09:16
Avatar de freenet  
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Re: GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba controlado.

Bueno según la expiercia eso sale normalmente porq seguro tu boton es de tipo eliminar pero nunca lo utilizas o por q creaste ese evento y tampoco lo utilizas.

si eso no cumple me avisas para enviarte un codigo. bye
  #3 (permalink)  
Antiguo 25/04/2009, 19:43
 
Fecha de Ingreso: septiembre-2005
Ubicación: Medellin
Mensajes: 215
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba cont

Hola freenet, yo tengo el mismo problema...me enviarías a mi ese codigo?
__________________
JU4N35
  #4 (permalink)  
Antiguo 27/04/2009, 17:46
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: GridView 'GridView1' desencadenó el evento RowDeleting, que no estaba cont

Hola
El error te está diciendo que llamas a "Delete" que necesitas que crees el evento de la grilla "RowDeleting" para hacer esto anda a los eventos de la grilla y hace doble clic en el evento "RowDeleting" ( ojo no RowDeleted) para que te genere el evento dicho y ahí decidas que hacer cuando se ejecuta dicho evento.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.