2008-11-21 20 views
8

¿Cómo se controla el ancho de columna en un control gridview en ASP.NET 2.0?Ancho de columna de Gridview en ASP.NET 2.0

+1

Billy, debe agregar una etiqueta "asp.net" a su pregunta. Se destacará en StackOverflow si aquellos de nosotros interesados ​​en esas etiquetas (más común). Gracias – mikekidder

Respuesta

3

lo hago con el estilo de encabezado de la columna:

<asp:BoundField HeaderText="Name" DataField="LastName"> 
    <HeaderStyle Width="20em" /> 
</asp:BoundField> 
8

Puede utilizar el HeaderStyle-Ancho, ItemStyle-Ancho o propiedades FooterStyle de ancho. Estos se pueden aplicar a todas las columnas o por columna.

<asp:GridView ID="GridView1" runat="server"> 
     <HeaderStyle Width="10%" /> 
     <RowStyle Width="10%" /> 
     <FooterStyle Width="10%" /> 
     <Columns> 
      <asp:BoundField HeaderText="Name" DataField="LastName" 
       HeaderStyle-Width="10%" ItemStyle-Width="10%" 
       FooterStyle-Width="10%" /> 
     </Columns> 
    </asp:GridView> 
3

Aquí está el código C# para hacerlo programáticamente:

columnName.ItemStyle.Width = Unit.Percentage(someDouble); 
0
Gridview.Columns[1].ItemStyle.Width = 100; 

Esto establecerá el píxel en la.

Cuestiones relacionadas