Tengo uno asp.net vista de cuadrícula. Este filas y las columnas se genera dinámicamente basado en la recuperaron los valores de la base de datos. En .página aspx puedo usar cuadrícula
<asp:GridView Height="250" Width="100%" runat="server" />

Si tengo más el número de filas, a continuación, La grilla aparece como en la figura siguiente.
Cómo establecer fija la anchura y la altura de la fila de cuadrícula que se genera dinámicamente en asp.net

Si solo tengo una fila de la cuadrícula aparece como en la figura siguiente.
Cómo establecer fija la anchura y la altura de la fila de cuadrícula que se genera dinámicamente en asp.net

Pero quiero mostrar la cuadrícula de filas de la altura de la misma como la primera imagen, incluso si no es de una sola fila.
Cómo ajustar la cuadrícula de la fila de valores de altura fija. He encontrado algunas preguntas similares como este en stackoverflow. Pero esos no me dan la solución.

Quitar el height=250.
+1 buena pregunta

OriginalEl autor Mihir | 2012-12-07

4 Comentarios

  1. 4

    Puede utilizar GridView.RowStyle Property para la definición de la fila de estilo

    GridView.RowStyle Propiedad: Obtiene una referencia a la TableItemStyle objeto que le permite configurar la apariencia de las filas de datos en un control GridView.

    Por ejemplo.

    <asp:GridView ID="GridView1">
            <rowstyle Height="20px" />
            <alternatingrowstyle  Height="20px"/>
    </asp:GridView>
    Si yo uso alternatingrowstyle que me está dando error. <rowstyle > está funcionando bien ahora.

    OriginalEl autor Kapil Khandelwal

  2. 2

    CSS :
    /cuadrícula/

    .MoGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0;}
    
    .MoGrid td { color: #F05117;font-family: georgia;font-weight: bold;padding: 30px 2px 2px;}
    
    .MoGrid th {border-bottom: 1px solid #F05117;border-top: 1px solid #F05117;color: #29B6EA;
        font-size: 13px;font-weight: bold;padding: 4px 2px;font-family: georgia;}
    
    .MoGrid .alt { background: #fcfcfc url(../Styles/images/grd_alt.png) repeat-x top; }
    
    .MoGrid .pgrM {background: #29B6EA; height:10px; }
    
    .MoGrid .pgrM table { margin: 5px 0; }
    
    .MoGrid .pgrM td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; float:left; }  
    
    .MoGrid .pgrM a { color: #666; text-decoration: none; }
    
    .MoGrid .pgrM a:hover { font-family: tahoma;font-size: 12px;background-color: #99BBE1; }

    FUENTE :

    <asp:GridView ID="GridView2" runat="server" CssClass="MoGrid"       
    PagerStyle-CssClass="pgrM" AlternatingRowStyle-CssClass="alt">

    OriginalEl autor karthi

  3. 2

    Poco complicado, pero funciona para mí.
    Usted puede hacer el gridview altura fija indicando la altura (en píxeles) de la gridview en sí. Ahora a hacer las filas del contrato hasta su altura adecuada (en vez de expandirse para llenar el vacío) establecer la Altura del Pie de página del Estilo al 100%. Esto asegura que incluso si el número de registros de la muestra es menor que el tamaño de paginación el pie de página va a tomar el relevo, dejando a las filas de datos en su forma original «expandir» del estado.

    Primero:

    showfooter="true" 

    de la cuadrícula.

    y en footerstyle :

      <footerstyle Height="100%" />
    Un buen hermano. Realmente en mi caso no hay necesidad de paginación. Si el uso showfooter, a continuación, se muestra una línea en blanco debajo, lo cual no es bueno para ver
    Ohh que su autorización en caso de paginación su obra perfecta.
    Sí, paginación fue mi caso y esto funcionó. Gracias @Shree

    OriginalEl autor Shree

  4. 1

    puede utilizar RowStyle-Height=»20″ propiedad de gridview con este código onPage_PreRender

    por ejemplo

    if(grdView.Rows.Count>0)
    grdView.Height = new Unit(grdView.RowStyle.Height.Value * grdView.Rows.Count);

    O remove Height property from gridView

    En mi cuadrícula de los valores vendrá basado en el resultado de la búsqueda. cuando hacemos búsquedas en toda la página no devolución de la derecha!! Entonces en ese caso ¿cómo será esto?
    Pero los resultados de búsqueda que usted obtiene de la base de datos después de databind?

    OriginalEl autor Boriss Pavlovs

Dejar respuesta

Please enter your comment!
Please enter your name here