直接加宽度就可以了
或在<ItemStyle 中加></ItemStyle>

解决方案 »

  1.   

    那要把这些列转换成模板列,在<HeaderStyle>可是设定列的宽度,如下所示:<asp:TemplateColumn>
    <HeaderStyle Width="100px"></HeaderStyle>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    一个简单例子
    <Columns>
        <asp:BoundColumn HeaderText="标题1" DataField="字段名1" ItemStyle-width="180" />
        <asp:BoundColumn HeaderText="标题2" DataField="字段名2" ItemStyle-width="180" />
    </Columns>