GridView列宽设置

rainlove2010 2010-06-03 11:21:32
大家好,请教一个问题。
GridView控件各列的宽度,现在做的是跟随设置的headertext长度变化而变化。
请问怎么可以让GridView控件各列可以自定义宽度呢?
谢谢。
...全文
361 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-06-03
  • 打赏
  • 举报
回复
GridView1.Columns[1].HeaderStyle.Width = 200;

for (int i = 0; i < GridView1.Columns.Count; i++)
{
GridView1.Columns[i].ItemStyle.Width = new Unit("100");
}
都设置成模板列,将最后一列的的宽度设置成比较大的数
rainlove2010 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sprc_lcl 的回复:]
<asp:BoundField HeaderStyle-Width="20px" />
[/Quote]

我设置了,可是不管用呢,没有效果。
sprc_lcl 2010-06-03
  • 打赏
  • 举报
回复

<asp:BoundField HeaderStyle-Width="20px" />
rainlove2010 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
GridView1.Columns[1].HeaderStyle.Width = 200;

for (int i = 0; i < GridView1.Columns.Count; i++)
{
GridView1.Columns[i].ItemStyle.Width = new Unit("100");
}
都设置成模板列,将最后一列的的宽度设置成比较大的数
[/Quote]


为什么还不好用呢,
再问一下,.ControlStyle.Width、HeaderStyle.Width和ItemStyle.Width分别是设置什么的宽度值呀?

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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