none
Eliminar Fila de Gridview RRS feed

  • Pregunta

  • Hola amigos! tengo un problema, estoy mostrando datos en un gridview, pero necesito que se puedan eliminar filas de la tabla desde la cual se muestra este gridview, he agregado una columna con un comando delete, pero de ahi ya no se que mas hacer, es decir como puedo realizar una consulta de eliminacion si no conozco la fila que se va a borrar? y en que lugar debo hacer la consulta para eliminar.
    Espero puedan ayudarme, gracias!

    lunes, 8 de septiembre de 2008 23:29

Respuestas

Todas las respuestas

  • Buenas,

     

    Todo dependerá de como tengas implementado el acceso a los datos.

    Que utilizas ? ObjectDataSource, SqlDataSource, etc...

     

     

    Para implementar el borrado de registros con TypeName="Idiomas" definimos el Tipo que utilizamos para el acceso a los datos, DeleteMethod="Delete"puedes definir que método es el encargado de eliminar los registros  y con DeleteParameters deines la colección de parámetros que necesitas para borrar el registro, normalmente el identificador.

     

    Espero que con esto te oriente un poco más.

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

    Saludos.

     

     

     

    martes, 9 de septiembre de 2008 12:54
  • Hola, gracias por responder.

    Estoy utilizando SqlDatSource y muy bien ahora entiendo sobre los metodos a utilizar, ahora mi problema es en el metodo en este caso Delete, como se que fila es la que el usuario ha seleccionado, es decir como estandarizo el metodo para que se borre cualquir fila.

    Gracias y saludos!

    martes, 9 de septiembre de 2008 14:27
  • Mira este ejemplo:

     

    http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.sqldatasource.delete(VS.80).aspx

     

    Solo tienes que definir cual es el comando para eliminar y cual es el identificador y el solito te eliminará las filas adecuadas.

     

    Luego puedes controlar el borrado o los fallos mediante los eventos OnDeleted para provocar el evento Deleted. Puede controlar este evento para examinar los valores y códigos de error devueltos, y realizar cualquier procesamiento posterior.

     

    Saludos

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

     

    martes, 9 de septiembre de 2008 16:22
  • Oye gracias! con esto ya estoy mas que hecho.!

    Gracias de nuevo por tu ayud! sigue adelante!

    martes, 9 de septiembre de 2008 16:27
  • Gracias,

     

    Nos vemos...

     

    martes, 9 de septiembre de 2008 16:35