首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-04 
控制gridview每列的宽度我要控制gridview每列的宽度asp:BoundField DataFieldno HeaderText设备编号

控制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事件里面,每次载入页面的时候必须使用呢

热点排行