如何在gridview中使特定字段更宽?

时间:2009-07-15 19:19:24

标签: asp.net

                                                        

    <asp:BoundField DataField="ComputerModel" HeaderText="ComputerModel" 
    SortExpression="ComputerModel" 
    ItemStyle-Width="50px"/>

    <asp:CheckBoxField DataField="Lease" HeaderText="Lease" 
        SortExpression="Lease" />
    <asp:BoundField DataField="SerialNumber" HeaderText="SerialNumber" 
        SortExpression="SerialNumber" />
    <asp:BoundField DataField="LeasedTagNum" HeaderText="LeasedTagNum" 
        SortExpression="LeasedTagNum" />
    <asp:BoundField DataField="MonitorType" HeaderText="MonitorType" 
        SortExpression="MonitorType" />
    <asp:BoundField DataField="MonitorCount" HeaderText="MonitorCount" 
        SortExpression="MonitorCount" />
    <asp:CommandField ShowEditButton="True" ShowInsertButton="True" />
</Fields>
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />

3 个答案:

答案 0 :(得分:3)

尝试这样的事情:

<asp:BoundField DataField="ComputerModel" ItemStyle-Width="50px"/>

其中50px是您需要的宽度。

答案 1 :(得分:1)

试试这个:

<asp:BoundField DataField="ComputerModel" HeaderText="ComputerModel" 
        SortExpression="ComputerModel" 
        HeaderStyle-Width="50px" >
</asp:BoundField>

答案 2 :(得分:0)

我们可以看到控件的所有HTML吗?我很想看到整个控件的标记,所以我不做任何假设。

每个MSDN尝试

 <asp:boundfield
        sortexpression="LastName"
        datafield="LastName"
        headertext="LastName">
          <itemstyle width="50px">
          </itemstyle>
      </asp:boundfield>

我想看看你到目前为止所拥有的东西,也许我会更有帮助。还有任何可以设置项目宽度的CSS类吗?