0

我有以下代码。我已经设置了width="150px"页脚样式、行样式和页眉样式。

代码

<strong>Title</strong><br />
        <asp:GridView ID="socGridView" runat="server"
        CaptionAlign="Top" HorizontalAlign="Justify"  
        DataKeyNames="id"  onselectedindexchanged="socGridView_SelectedIndexChanged"
        ToolTip="Excel FIle DownLoad Tool" CellPadding="4" ForeColor="#333333" 
        GridLines="None">

        <RowStyle width = "150px"   BackColor="#E3EAEB" />
            <Columns>
            <asp:CommandField ShowSelectButton="True" SelectText="Download" ControlStyle-ForeColor="Blue"/>
            </Columns>
         <FooterStyle width = "150px"  BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
         <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
         <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
         <HeaderStyle width = "150px"  BackColor="Gray" Font-Bold="True" ForeColor="White" />
         <EditRowStyle BackColor="#7C6F57" />
         <AlternatingRowStyle BackColor="White" />

但是,它对我不起作用。有什么办法可以解决这个问题吗?

4

4 回答 4

1

我有同样的问题,列的宽度没有改变但是,在我设置了gridview的宽度之后,它就可以工作了!例如

    <asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" 
    DataSourceID="datasource_ssc" EnableModelValidation="True" Width="50%" 
    BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" 
    CellPadding="4" ForeColor="Black" GridLines="Vertical" 
    DataKeyNames="ssc,sales" AllowSorting="True">
于 2014-06-25T04:10:10.963 回答
0

您不能定义行宽。您可以使用 Gridview 或列来执行此操作,例如:

'Gridview Width
<asp:GridView ID="GridView1" runat="server" Width="100px">

'Column Width
<Columns>
    <asp:BoundField HeaderText="Name (long)" DataField="Name">
            <ItemStyle Width="150px"></ItemStyle>
    </asp:BoundField>
</Columns>

'code behind
columnName.ItemStyle.Width = Unit.Percentage(someDouble);
于 2013-03-21T07:32:11.360 回答
0

ItemStyle 不工作!使用页眉样式。

GridView1.Columns[2].HeaderStyle.Width = 20;
于 2015-12-01T11:07:30.243 回答
0
asp:BoundField DataField="vProductInfo" HeaderText="Product Info" ItemStyle-Wrap="false"
                            HeaderStyle-Width="200px"  ItemStyle-Width="200px" SortExpression="vProductInfo" />

必须设置属性 ItemStyle-Wrap="false"

于 2019-09-23T10:14:57.557 回答