我的页面上有几个girdviws,我希望每个人都采用我为它定义的大小。我将gridview宽度设置如下
<asp:GridView ID="GridView1" runat="server" width="1020px">
</asp:GridView>
它会忽略宽度并扩展到背景边框之外。我从SO中的类似问题中学到如下定义每个列宽。
以上也失败了。这真的令人沮丧&gt;请任何替代方案。
答案 0 :(得分:2)
使用 Panel 控件为GridView提供水平和垂直滚动选项的宽度。
<asp:Panel ID="Panel1" runat="server" ScrollBars="Both"
Height="1020" Width="1020">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</asp:Panel>
或者我们也可以使用<div>
来做类似的事情,使用溢出属性:
<div style="width:100%; height:300; overflow:auto;">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
答案 1 :(得分:0)
试试这个:
<asp:GridView ID="GridView1" runat="server" style="width: 1020px !important; max-width: 1020px !important;">
</asp:GridView>