c#

位置:IT落伍者 >> c# >> 浏览文章

几种方法固定.net gridview列宽


发布日期:2020年12月30日
 
几种方法固定.net gridview列宽

在编辑列里面直接就有设置列宽度的!如果你不想单元格的内容把单元格撑大那么就加一个样式
<style>table{tablelayout:fixed}</style>意思就是每列都固定为最初设置的样式不再变化超出的部分隐藏
可以设置gridview中编辑列下面的某一列的属性<HeaderStyle Width="%"></HeaderStyle>这样可以得到按屏幕的百分之多少显示
你这个肯定是设置了gridview的height属性了这样你就固定了gridview的高度当数据不足是gridview的高度是不会变的你可以把gridview的height属性删除掉如果会影响布局的话可以在
gridview的RowDataBound数据下加入以下代码:
eRowAttributesAdd("style" "height:px");这样来设定行高
自动生成的GridView无法修改列宽使用ItemStyle 可以设置

<asp:GridView ID="GridView" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="id">
<ItemStyle Width="px" />
</asp:BoundField>
</Columns>
</asp:GridView>
GridView>Columns>HeaderStyle GridView>Columns>ItemStyle 的>HeightWidth设置这个列的宽

上一篇:Visual Studio 2008常用小技巧

下一篇:asp调用c#编制的com组件实例