




Я использую стиль заголовка столбца:
<asp:BoundField HeaderText = "Name" DataField = "LastName">
<HeaderStyle Width = "20em" />
</asp:BoundField>
Вы можете использовать свойства HeaderStyle-Width, ItemStyle-Width или FooterStyle-Width. Их можно применить ко всем столбцам или по каждому столбцу.
<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>
Вот код C#, чтобы сделать это программно:
columnName.ItemStyle.Width = Unit.Percentage(someDouble);
Gridview.Columns[1].ItemStyle.Width = 100;
Это установит значение в пикселях.
Билли, тебе следует добавить к своему вопросу тег asp.net. Он будет выделен в StackOverflow, если те из нас, кого интересуют эти теги (чаще всего). Благодарность