GridView 中如何固定每列的宽度???

topglorylines 2007-09-26 05:00:01
我页面中的GridView由于列项太多,都拥挤在一起,非常难看,但是我设置了列宽也不起作用,我想问问各位,如何能将这些列宽固定?
我知道如何设置每列中文字显示的最多字数,所以只要能控制列宽,就可以让GridView显示得比较美观。
...全文
2380 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
austo 2011-10-10
  • 打赏
  • 举报
回复
MSDN关于这个问题的解释和做法:http://msdn.microsoft.com/zh-cn/library/ms178296%28v=vs.80%29.aspx

但当一启动编辑后,每列的宽度都自动变得一样长;这个能固定吗?
yuan74521940 2007-09-27
  • 打赏
  • 举报
回复
<ItemStyle Width="20px" />
一直都是这样做...
topglorylines 2007-09-27
  • 打赏
  • 举报
回复
net_lover(【孟子E章】)
GridView.Attributes.Add("style","table-layout:fixed")
----------------------------------------------------------------
这个方法可以将GridView固定在表格里不超出页面,确实可以固定每个列的宽度。但是我有的项目列太多,这样就会显得更加拥挤,有的列名都显示不完。

其他设置列宽的方法,一旦列太多而超出页面宽度,就不起作用了。

有没朋友有更好的解决方法啊?感谢感谢!!!




为梦去奋斗 2007-09-27
  • 打赏
  • 举报
回复
在GridView中的列属性中,有控制每列的高度,宽度的属性!
xuan.ye 2007-09-27
  • 打赏
  • 举报
回复
用iframe给gridview加滚动条?gridview width="100%"
topglorylines 2007-09-27
  • 打赏
  • 举报
回复
但是当页面拥挤的时候,它会自动被挤压,这个设置就不起作用了。

不过我想到解决办法了,将列的Wrap属性设置为False就可以了,但是我发现要在每个字段上写这个属性,有没有统一设置的属性?
mextb1860 2007-09-26
  • 打赏
  • 举报
回复
先把GridView的高度和宽度值清空。然后在 属性设置每列的高和宽
kyouken2007 2007-09-26
  • 打赏
  • 举报
回复
<ItemStyle Width="20px" />
yangjia21_2007 2007-09-26
  • 打赏
  • 举报
回复
ItemStyle-Width="80px"
这样定义就可以啊
孟子E章 2007-09-26
  • 打赏
  • 举报
回复
GridView.Attributes.Add("style","table-layout:fixed")

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧