Ver Mensaje Individual
  #16 (permalink)  
Antiguo 16/04/2009, 05:45
kokoataboba
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: NO recupero en DAtagrid el valor de EditItemTemplate

Hola!!
tengo unas duda y por mas que busco por intenet y leo foros no logro resolverla del todo!A ver os comento:
tengo un gridvview donde metos datos sobre unos proyecto que tengo activos en una base de datos. este gridview tiene atributos correspondiente a los proyectos mas dos botons:
<asp:CommandField ButtonType="Button" ShowEditButton="True" />
<asp:CommandField ButtonType="Button" ShowDeleteButton="True" />

para poder modificar algunos datos de los proyectos disponibles en la tabla.

Respecto al codigo asp:
<asp:templatefield headertext="Autor">
<itemtemplate> <%#eval("AutorProy")%> </itemtemplate>
<edititemtemplate>
<asp:textbox id="ctAutorProy" text='<%#bind("AutorProy")%>' runat="server"/>
</edititemtemplate>
</asp:templatefield>

creo que esta bien, y si no es asi me gustaria que me comentarais...

y respecto a codigo visual basic,en GridView1_RowUpdating no se muy bien como solucionar el problema. Quiero tomar los datos moficados de la caja de texto autor del gridview para poder incorporarlos a una base de datos. Este es la primar parte del codigo (sin las conexiones a la base de datos)

dim indice As Integer
Dim proyectoAModificar As String
Dim fila As GridViewRow

indice = e.RowIndex
proyectoAModificar = GridView1.DataKeys(indice).Value
'me recupera la fila a modificar
fila = GridView1.Rows(indice)

Dim autorAModificar As TextBox
Dim autor As String


autorAModificar = fila.FindControl("ctAutorProy").ToString

¿como hago para obtener el datos escrito en la caja de texto????
autorAmodificar me sale vacio!