读书人

控制gridview每列的宽度,该如何解决

发布时间: 2012-02-04 15:43:08 作者: rapoo

控制gridview每列的宽度
我要控制gridview每列的宽度
<asp:BoundField DataField="no" HeaderText="设备编号" >
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi01" HeaderText="设备归类">
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi02" HeaderText="规格型号">
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi03" HeaderText="供应厂家">
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi04" HeaderText="固定资产名称">
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi41" HeaderText="金额" />
<asp:BoundField DataField="fi51" HeaderText="购置时间">
<HeaderStyle Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="fi05" HeaderText="管理部门">
<HeaderStyle Width="40px" />
</asp:BoundField>
但是实际上出来的效果,并不是这样子的,每一列,还是有的很宽,有的很窄,充满了整个屏幕.
不知道是为什么


[解决办法]
另外,只设置 宽度并不一定能够限制住内容的宽度。你可以加
GridView1.Style.Add("table-layout","fixed");
[解决办法]

探讨
GridView1.Style.Add("table-layout","fixed");
太神了,果然起效果了,我完全可以控制住了, 那能解释一下这个是什么意思呢, 是不是放在load事件里面,每次载入页面的时候必须使用呢

读书人网 >asp.net

热点推荐