日期:2014-05-19  浏览次数:20630 次

如何取消 GridView 自动调整列宽功能?
page_load时候,页面上就有   几个输入框,GridView不显示
然后把几个输入框的条件组合成sql语句,得到datatable再绑定到gridview上。

因为这个表的字段比较多,而gridview又自动调整页面,使得所有的数据都显示在页面上,导致有些记录变成多行。

我想问问怎么能取消这个功能,这样GridView显示就整齐多了

------解决方案--------------------
自己控制样式啊

gridview属性 AutoGenerateColumns= "False "
把自动绑定的字段去掉
然后 自己绑定需要的字段
<asp:BoundField DataField= "ToyCoolPubID " HeaderText= "编号 ">
<ItemStyle Width= "50px "> </ItemStyle>
</asp:BoundField>

<ItemStyle Width= "50px "> </ItemStyle> 设置该列的宽度