![]() |
Como recupero el valor de una fila en un GridView Hola a todos Tengo un problema, tengo dentro de un GridView un LinkButton, como puedo recuperar el valor de una fila de ese grid? en visual studio 2003 lo recuperaba de la siguiente forma: MyDataGrid.DataKeys.Item(e.Item.ItemIndex) Esto lo realizaba dentro del evento de Edit o Update de mi DataGrid. En 2005 no he podido hacerlo, espero me puedan ayudar. Saludos |
Re: Como recupero el valor de una fila en un GridView :pensando: haber en 2003 yo trabajaba con el evento ItemCommand de la DataGrid para recuperar los datos de la siguiente forma: e.Item.Cells[indexcelda].Text Y asi leia yo los valores de la grid, pero no e realizado una pagina en 2005 asi que no se si te funcione pero podrias probar con ese evento, haber como te va. Saludos :adios: |
Re: Como recupero el valor de una fila en un GridView Para obtener valores modo normal: MyDataGrid.Rows[0].Cells[0].Text En modo de edición en el evento RowEditing por ejemplo MyDataGrid.Rows[e.NewEditIndex].Cells[0].Text Con Templates, si quisieras obtener el valor de un textBox en la columna 0 ((TextBox) MyDataGrid.Rows[e.NewEditIndex].Cells[0].Controls[indiceImpar]).Text saludos |
Re: Como recupero el valor de una fila en un GridView Hola nuevamente Lo que no quiero es recuperar el valor de una celda en específico, lo que quiero es recuperar el valor de una fila, si puedo hacerlo como me dices pero me gustaria hacerlo capturando el valor el cual le especifique a la propiedad DataKeyNames que es el Id que necesito recuperar. Espero me puedan ayudar. Saludos |
Re: Como recupero el valor de una fila en un GridView Acabo de encontrar la solución a mi problema. Para obtener el valor de una Fila seleccionada lo hice de la siguiente manera: Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) PanelForm.Visible = True Dim idUsu As Integer idUsu = GridView1.SelectedDataKey.Value LlenaForm(idUsu) End Sub En esta parte dentro de mi evento para obtener el valor de mi Fila seleccionada con la propiedad "SelectedDataKey.Value" nos lo da de forma automatica, solo hay que asignarle ese valor a una variable y manipularla a nuestra conveniencia. Yo se que es algo muy sencillo para algunos pero les puede servir a aquellos que apenas se estan involucrando en .Net 2.0. Saludos Cita:
|
| La zona horaria es GMT -6. Ahora son las 12:34. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.