Tenemos un datalist y dentro de este en el ItemTemplate ponemos un botón que se va a repetir por cada fila del datalist.
Para hacer uso de este botón lo primero que debemos hacer es ponerle nombre al comando en la propiedad CommandName del botón.. Ejemplo: "eliminar".
Entonces en la propiedad ItemCommand del datalist utilizamos el siguiente código:
if (e.CommandName == "eliminar")
{
Notas.Delete(Convert.ToInt32(Datalist1.DataKeys[e.Item.ItemIndex]));
Datalist1.DataBind();
}
En la primera linea llamamos el comando que fue el que le pusimos al boton
En la segunda linea estamos llamando el Delete del tableadapter notas por ejemplo y estamos buscando el codigo de esa nota en la BD
Ya que previamente le dijimos al Datalist que su DatakeyField va a ser el campo idnotas
Ya en la tercera linea refrescamos el Datalist y listo!.
Enjoy!
1 comentario:
Excelente artículo realmente me fué de gran utilidad!!!
Publicar un comentario