【发布时间】:2014-03-23 05:13:40
【问题描述】:
如何使 GridView 自动调整每列的宽度或固定 Default.aspx 中每列的宽度?我遇到的问题是某些列太宽而其他列太窄(数据转到下一行)。
<div class="divNext">
<asp:ScriptManagerProxy ID="DisplayResultsScriptManager" runat="server">
</asp:ScriptManagerProxy>
<asp:UpdatePanel ID="DisplayResultsUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div>
<asp:GridView ID="GridViewX" RowStyle-Wrap="false" AllowSorting="true"
GridLines="Vertical" OnSorting="GridViewX_Sorting" OnRowDataBound="GridViewX_RowDataBound"
runat="server" Height="100" Width="100%" EnableViewState="true">
</asp:GridView>
</div>
<asp:Timer ID="ResultsTimer" Interval="60000" Enabled="true" runat="server" OnTick="DisplayResultsTimer_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</div>
【问题讨论】:
-
你能把它贴在小提琴里吗?
-
感谢您对如何创建固定列宽的建议。有什么方法可以让 GridView 根据数据长度自动调整列宽?