Foros del Web » Programando para Internet » ASPX (.net) »

Mostrar Footer GridView SIEMPRE

Estas en el tema de Mostrar Footer GridView SIEMPRE en el foro de ASPX (.net) en Foros del Web. Buenas Foreros !!! Vereis, tengo un GridView, donde muestro una serie de datos, los cuales se pueden editar en el mismo GridView (Ya sabeis, pongo ...
  #1 (permalink)  
Antiguo 27/10/2008, 07:45
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Mostrar Footer GridView SIEMPRE

Buenas Foreros !!!

Vereis, tengo un GridView, donde muestro una serie de datos, los cuales se pueden editar en el mismo GridView (Ya sabeis, pongo Botones y en el RowCommand capturo los clicks).

Y en el footer del GridView, tengo puesto cajas de texto y un botón para realizar una nueva insercción en la BD. Vamos un administrador, sin complicaciones y sencillito.

Ok, me va perfecto. Lo que pasa es que cuando en el DataTable a enlazar no hay ningún dato inicial, el GridView, obviamente no se carga. Pero a mi me gustaría que se muestre de todas formas, con sus Cabeceras y con la fila del footer, para asi poder ir metiendo datos.

He mirado alguna opción de Always Show Footer y Always Show Header o movidas asi, pero no he visto nada... si alguien se le ocurre algo, le agradecería me comentara.

Saludos.
__________________
Charlie.
  #2 (permalink)  
Antiguo 27/10/2008, 09:22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Mostrar Footer GridView SIEMPRE

Investigando por ahí al parecer la solución estriba en añadir una fila vacia, lo que obliga a mostrar cabecera y pie del gridview.

Te dejo un par de enlaces:

Solución más sencilla:
http://forums.asp.net/t/960167.aspx?PageIndex=3

Solución más compleja, pero más elegante:
http://code.msdn.microsoft.com/AlwaysShowHeaderFoot


Espero que te sirvan de ayuda
  #3 (permalink)  
Antiguo 27/10/2008, 10:19
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Respuesta: Mostrar Footer GridView SIEMPRE

Mas facil todavía:

Código:
<asp:GridView ID="gvPrueba" runat="server" ShowFooter="true" AutoGenerateColumns="false">
        <Columns>
                 TUS COLUMNAS CON TUS ENLACES
        </Columns>
        <EmptyDataTemplate>
                 EL FOOTER QUE QUIERO QUE SE MUESTRE SI NO HAY DATOS. (*)
        </EmptyDataTemplate>
</GridView


*
            <table>
                <tr>
                    <td>COLOR</td>
                    <td>TELA</td>
                    <td></td>
                </tr>
                <tr>
                    <td><asp:TextBox ID="txtCaja" runat="server" text="NUEVO"/></td>
                    <td><asp:FileUpload ID="fuFicheroNuevo" runat="server" /></td>
                    <td><input type="button" value="guardar" id="btn" /></td>
                </tr>
            </table>

Gracias por contestar amigo, y también por contestarme lo del WebConfig, encuanto tenga un rato lo pruebo. Saludos.
__________________
Charlie.
  #4 (permalink)  
Antiguo 29/10/2008, 08:24
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Mostrar Footer GridView SIEMPRE

Me apunto tu solución. Gracias a tí.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.