【发布时间】:2015-06-18 19:12:57
【问题描述】:
这是我的网格的 HTML,我如何将列设置为自动适应,以便在不需要时一列不会太大?我知道我可以手动设置大小,但我希望它自动调整大小,因为有些商店名称比其他名称长,有些经理名称比其他名称长,因此预先确定的大小不是一个好的选择。
<asp:DataGrid runat="server" ID="dtgMain" AutoGenerateColumns="false"
CssClass="DataGrids" GridLines="Both" ShowFooter="true" OnItemCommand="dtgMain_OnItemCommand">
<ItemStyle CssClass="row" />
<FooterStyle CssClass="DataGridFooters" />
<HeaderStyle CssClass="DataGridHeaders" />
<Columns>
<asp:BoundColumn DataField="storename" HeaderText="storename"></asp:BoundColumn>
<asp:BoundColumn DataField="hours" HeaderText="hours"></asp:BoundColumn>
<asp:BoundColumn DataField="Date" HeaderText="Today's Date" DataFormatString="{0:d}"></asp:BoundColumn>
<asp:BoundColumn DataField="manager" HeaderText="Store Manager"></asp:BoundColumn>
<asp:BoundColumn DataField="Owner" HeaderText="Store Owner"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
【问题讨论】: