我有一个gridview控件,可以加载多页数据。切换页面时,列宽将更改为容纳该页列中的最大值。
如果可能,我想将每列的宽度设置为整个数据集的最宽必要宽度。
答案 0 :(得分:2)
您可以在gridview中的每个TemplateField,BoundField等上将ItemStyle-Width属性设置为您想要的任何内容。这应该适用于分页。您可能希望不设置gridview宽度,或者确保不使用百分比。
如果你想动态地解决这个问题,你必须首先检查你的数据,然后绑定你的网格,找出你想要的宽度,然后绑定你的网格并动态设置RowDataBound事件中的ItemStyle-Width gridview。
答案 1 :(得分:0)
告诉您,在网格的编辑列菜单中,您应该尝试自动调整大小模式,我将自己配置为单元格,它可以很好地满足我的需求..
当您不自动生成列时,这是可用的。
试试吧。