Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: syaoran en 15 Abril 2008, 19:07 pm



Título: Eliminar Fila de un Datagrid View usando valor de un inputbox
Publicado por: syaoran en 15 Abril 2008, 19:07 pm
Hola que tal? me asalta una nueva duda, estoy usando VB.Net + MySQL , hago consultas las cuales se van acumulando en un DataGrid View pero por ejemplo en ocasiones necesiataré poder eliminar una fila intermedia y quiero poder hacerlo dando el valor de un cmpo existente en esa fila, lo que hice para obtener el campo es meter un inputbox que solicite el valor de campo, en este caso una clave, pero no logro hacer que lo elimine, he probado con el rows.clear , el rows remove, aunqune probablemente los haya empleado mal, alguna orientación? se agradece de antemano.


Título: Re: Eliminar Fila de un Datagrid View usando valor de un inputbox
Publicado por: rain_in!the!_universe en 23 Abril 2008, 06:24 am
Si lo que necesitas es eliminar una fila de una BD debes usar una sentencia DELETE  de SQL, y para que luego la veas eliminada en el datagrid deberas recargar el mismo

entonces la sentencia seria:

       DELETE FROM nombre_de_la_tabla WHERE campo_de_la_tabla=inputbox.text

ahora bien yo para ejecutarla en mysql utilizaria

mysql_query()

donde entre los paréntesis iria la sentencia sql,

Ahora lo único que te quedaría es probar en el .NET como quedaría, xq no estoy seguro que seria asi la ejecución de la sentencia, pero en fin para borrar el campo usas la sentencia DELETE que puse arriba.

Cualquier cosa si no era eso lo que necesitabas, avisa. ;D