none
Llenar Datos Gridview con templatefield RRS feed

  • Pregunta

  •  

    buenas tardes,

     

    tengo un GridView Que tiene dos columnas templateField con un textbox respectivamente.

     

    la grilla esta identificada como GvwEmbarques.

     

    le doy el datasource a mi gridview

     

    GvwEmbarques.Datasource = SelectAllEmbarques();

    GvwEmbarques.DataBind();

     

    Pero al ver la pagina Web en los campos no aparece nada, Quisiera saber como puedo llenar los textbox de mi templateField, con la consulta que acabo de realizar.

    lunes, 22 de septiembre de 2008 20:16

Respuestas

  • Es tan sencillo como:

     

    <ItemTemplate>

    <asp:TextBox ID="Label1" runat="server" Text='<%# Bind("ActorID") %>'/>

    </ItemTemplate>

    <ItemTemplate>

    <asp:TextBox ID="Label2" runat="server" Text='<%# Bind("Nombre") %>'/>

    </ItemTemplate>

     

     

    Solo le tienes que enlazar el texto del textBox con los datos del origen de datos que quieres mostrar en el textBox.

     

    En el ejemplo cargo los textBox con el identificador del actor y el nombre del actor.

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

    Saludos.

    martes, 23 de septiembre de 2008 19:52
    Moderador

Todas las respuestas

  • Mmmm porque no lo haces con boundfields? te sera mas sencillo. ademas no le veo la utilidad a metertelo en un textbox.
    martes, 23 de septiembre de 2008 10:54
  • Lo que pasa es que quiero editar los valores de cada una de las celdas que traiga la consulta, es decir es como una especie de hoja de calculo en donde tu puedes editar los valores en cualquier campo.

     

     

    martes, 23 de septiembre de 2008 13:01
  • Es tan sencillo como:

     

    <ItemTemplate>

    <asp:TextBox ID="Label1" runat="server" Text='<%# Bind("ActorID") %>'/>

    </ItemTemplate>

    <ItemTemplate>

    <asp:TextBox ID="Label2" runat="server" Text='<%# Bind("Nombre") %>'/>

    </ItemTemplate>

     

     

    Solo le tienes que enlazar el texto del textBox con los datos del origen de datos que quieres mostrar en el textBox.

     

    En el ejemplo cargo los textBox con el identificador del actor y el nombre del actor.

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

    Saludos.

    martes, 23 de septiembre de 2008 19:52
    Moderador
  •  

     

    <ItemTemplate>

     

     

    <asp:TextBox ID="Label1" runat="server" Text='<%# Bind("ActorID") %>'/>

     

     

    </ItemTemplate>

     

     

    <ItemTemplate>

     

     

    <asp:TextBox ID="Label2" runat="server" Text='<%# Bind("Nombre") %>'/>

     

     

    </ItemTemplate>

     

     

     

     

     

    Muchas gracias, a mi me sirvió.

    Saludos cordiales.


    lunes, 14 de diciembre de 2009 19:48
  • Si funciona...me sirvió. gracias...02:58 am
    martes, 24 de julio de 2012 7:58