8

ASP.NET 2.0のグリッドビューコントロールで列幅をどのように制御しますか?

4

4 に答える 4

8

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>
于 2009-02-13T14:31:24.023 に答える
3

プログラムで実行するためのC#コードは次のとおりです。

columnName.ItemStyle.Width = Unit.Percentage(someDouble);
于 2012-02-09T16:56:34.770 に答える
3

列のヘッダー スタイルを使用してそれを行います。

<asp:BoundField HeaderText="Name" DataField="LastName">
   <HeaderStyle Width="20em" />
</asp:BoundField>
于 2008-11-21T19:19:27.687 に答える