example - Ancho de columna de Gridview en ASP.NET 2.0
gridview asp.net vb (4)
¿Cómo se controla el ancho de columna en un control gridview en ASP.NET 2.0?
Lo hago usando el estilo de encabezado para la columna:
<asp:BoundField HeaderText="Name" DataField="LastName">
<HeaderStyle Width="20em" />
</asp:BoundField>
Puede usar las propiedades HeaderStyle-Width, ItemStyle-Width o FooterStyle-Width. 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>
Aquí está el código de C # para hacerlo programáticamente:
columnName.ItemStyle.Width = Unit.Percentage(someDouble);
Gridview.Columns[1].ItemStyle.Width = 100;
Esto establecerá el con en píxeles.