ASP.NET - Columna eliminar en datagrid

 
Vista:

Columna eliminar en datagrid

Publicado por zilzeratul (2 intervenciones) el 16/10/2004 21:38:25
Hola\"

Necesito eliminar un registro de un datagrid, y junto con eso tomar el ID que muestro en la primera celda de ese registro para borrarlo de la Base de Datos. Como puedo obtener ese id????

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:Columna eliminar en datagrid

Publicado por Dani (57 intervenciones) el 18/10/2004 08:35:35
Para eliminar un registro del datagrid, incluye una columna tipo boton, eliminar.
Esto lo puedes hacer en el cuedro de propiedades- Columns.
Asegurate de que en el codigo html, en la etiqueta del grid aparece: OnDeleteCommand="Grid_OnDelete".
En el code behind necesitas un prodecimeinto:
Protected Sub Grid_OnDelete(ByVal sender As [Object], ByVal e As DataGridCommandEventArgs)
Dim userId As String = e.Item.Cells(2).Text 'coges un campo del grid
Fborrar(userId) ' esta será tu ´procedimiento de borrar.
'refrescas el grid.
End Sub
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

RE:Columna eliminar en datagrid

Publicado por pablo (73 intervenciones) el 18/10/2004 16:11:25
Tambien puedes utilizar la propiedad dataKeyField del grid, con eso vinculas un campo de tu tabla a cada fila del grid, sin necesidad de incluir columnas invisibles etc. De esta manera el valor del id tambien es muy facil de recuperar.
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