ASP.NET - Borrar una fila de un datagrid

 
Vista:

Borrar una fila de un datagrid

Publicado por Marta (39 intervenciones) el 21/07/2004 18:48:25
Hola. Tengo un datagrid y quisiera poder borrar una fila de un datagrid mediante una columna botón.

¿qué tengo que poner en el evento DeleteCommand para borrar ese registro de la bbdd? ¿me podríais mandar un ejemplo? ando algo perdida.

Muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar una fila de un datagrid

Publicado por Edgar (90 intervenciones) el 21/07/2004 20:19:59
Hola

Debes eliminar el item seleccionado en el datagrid de la fuente de datos asociada (tienes la propiedad item en el DeleteCommandEventArgs) y luego puedes invocar al método Update del Adaptador correspondiente

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Borrar una fila de un datagrid

Publicado por Yamil Bracho (1136 intervenciones) el 22/07/2004 15:45:12
EL codigo seria algo como :

' Tomas el campo calve de la fila
Dim keyValue As String = CStr(DataGrid1.DataKeys(e.Item.ItemIndex))

Dim myConnection As New SqlConnection(ConnectionString)
Dim DeleteCommand As New SqlCommand("DELETE from tutabla where campo_clave='" & keyValue & "'", myConnection)

myConnection.Open()
DeleteCommand.ExecuteNonQuery()
myConnection.Close()

DataGrid1.CurrentPageIndex = 0
DataGrid1.EditItemIndex = -1
BindGrid()
End Sub

Sub BindGrid()

Dim myConnection As New SqlConnection(ConnectionString)
Dim myCommand As New SqlDataAdapter("SELECT * FROM TU TABLA", myConnection)

Dim ds As New DataSet()
myCommand.Fill(ds)

DataGrid1.DataSource = ds
DataGrid1.DataBind()

End Sub

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar una fila de un datagrid

Publicado por Marta (39 intervenciones) el 22/07/2004 16:14:30
Muchas gracias por vuestra ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar