Si tengo una aplicación asp.net con c#, en la aplicación he llenado un
GridView programáticamente con éste código:
invernadero.Fill(dt, id);
gv.DataSource = dt;
gv.DataBind();
Bien, ahora me gustaría saber como puedo hacer algo similar lo que hacía en
aplicaciones windows, es decir, que si pincho en una fila del gridView poder
leer los datos de esa fila, pero no veo evento en las propiedades del
gridView que me lo permitan.
ayuda por favor, no se por donde seguir!
Si tienes el gridview, deberias habilitar la seleccion del mismo.
Luego en un evento SelectedIndexChanged podrias recuperarlo (cuando se
ejecuta la seleccion) o incluso lo seleccionas y tienes una propiedad
SelectedRow para recuperar esta fila.
"Una imagen vale mas que mil palabras.... y mejor si es un
tutorial..."
Asi que te dejo unos enlaces con un tutorial para que puedas
mirarlo....
(tambien en la ayuda, lease MSDN, tienes ejemplos de cada propiedad,
metodo)
Enlaces:
---------------
GridView.SelectedIndexChanged (Evento)
Se produce cuando se hace clic en el botón Seleccionar de una fila,
pero después de que el control GridView se ocupe de la operación de
selección.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.selectedindexchanged(VS.80).aspx
GridView.SelectedRow (Propiedad)
Obtiene una referencia a un objeto GridViewRow que representa la fila
seleccionada en el control.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.selectedrow.aspx
Tutorial 10: Master/Detail Using a Selectable Master GridView with a
Details DetailView
http://msdn.microsoft.com/en-us/library/aa581796.aspx
- Step 1: Creating a Selectable GridView
- Step 2: Displaying the Selected Product's Details in a
DetailsView
ASP.NET › Learn › Videos › Lesson 8: Working with the GridView and
FormView
http://www.asp.net/learn/videos/video-07.aspx
Data Access Tutorials:
http://www.asp.net/learn/data-access/#master
Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja
Tomo nota de los links.!"