Foros del Web » Programación para mayores de 30 ;) » .NET »

Como borro datos de un DataGridView

Estas en el tema de Como borro datos de un DataGridView en el foro de .NET en Foros del Web. Visual basic 2010*...
  #1 (permalink)  
Antiguo 09/08/2012, 20:12
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Como borro datos de un DataGridView

Visual basic 2010*

Última edición por fede_lautner; 09/08/2012 a las 20:41
  #2 (permalink)  
Antiguo 09/08/2012, 20:47
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Como borro datos de un DataGridView

Seria algo así.

En el evento del botón borrar tendrías lo siguiente.
Código vb.net:
Ver original
  1. Dim row As DataGridViewRow = dataGridView1.CurrentRow 'obtienes columna seleccionada
  2. If row <> Nothing Then 'compruebas que un registro este seleccionado
  3.     Dim id As Integer = Convert.ToInt32(row.Cells(0).Value) 'suponiendo que id sea la primer columna
  4.     Dim comando As New MySqlCommand("Delete From TUTABLA where id =@id ", conexion)'conexion es la variable de tu conexión
  5.     comando.Parameters.AddWithValue("@id", id)
  6.     conexion.Open()
  7.     comando.ExecuteNonQuery()
  8. End If
Eso seria lo que tendrías que hacer.
Luego que elimines el registro si quieres recargar los datos en el datagrid tendrías que volver a cargar los datos.

Saludos
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 10/08/2012, 10:35
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Como borro datos de un DataGridView

Pues si quieres borrar la informacion del grid, puedes usar esto:

Grid.Rows.Clear(); // Con esto, te limpia todo el grid.

la otra es:

Grid.Rows[Renglon que estas].Cells["Nombre de la columna"].Value = "".ToString();

Esto en C#
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 04:31.