以下是我的代码,我都写了 <table width="2900px">,但是预览的时候,还是自适应整个显示器的宽度, 好奇怪. 还有如何自定义每列的宽度呢,恳请大师们多指点,谢谢.
<asp:ListView ID="ListView1" runat="server">
<LayoutTemplate>
<table width="2900px">
<thead>
<tr>
<th>ID</th>
<th>业务类型</th>
<th>订单编号</th>
<th>加工点</th>
<th>存货编号</th>
<th>存货名称</th>
<th>规格型号</th>
<th>单位</th>
<th>工程图版次</th>
<th>客户型号</th>
<th>包装描述</th>
<th>订单日期</th>
<th>计划到货日期</th>
<th>计划下达日期</th>
<th>数量</th>
<th>添加</th>
<th>删除</th>
<th>更新</th>
</tr>
</thead>
<tbody>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</tbody>
</table>
</LayoutTemplate>
style="width:2900px" 你在table标签里加上这个,看看有没有效果。
有效果,只是每一列如何去规范宽度呢
@zhengyingcan: 列宽的话,只能是在<th>标签中加入 style="width:100px" 或者是在首行的<td>中加入style="width:100px" 来规范列宽度。你可以把这些都写入到css样式表中。
@百灵: 我写成 <tr>
<th>ID style="width:100px" </th>
<th>业务类型</th> 没有起到效果呢
结果显示ID的标题是 ID style="width:100px" , 还有没有更好的办法呢
@zhengyingcan: 大哥,会不会写html啊,是这样<th style="width:100px"> 大家好 </th>
列的宽度直接写在TH里就好了啊
我试过 <th>ID width="2900px" </th> 没效果,出来的效果是 标题变成了 ID width="2900px"
@zhengyingcan: <th style="width:2900px"></th>