怎样让datagridview的列标题可控?

foxd 2009-03-04 01:15:07
是这样:我用了语句 this.dgv_BizWork.Columns[0].Width = 50; 将首列的宽度设置为50,假设该列的标题为"我们"这两个汉字,然而运行后却好像显示不开的样子,把"我们"两个字分成了上下两行,明明标题列中有空余的地方却偏要折成两行来显示。怎样才能让它就显示成一行呢?谢谢!
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
POWER_WONG 2009-03-07
  • 打赏
  • 举报
回复
设置DataGridView的AutoSizeColumnsMode为AllCells,这样DataGridView的列标题的宽度会随着标题内容的长度来自动伸缩。
格拉 2009-03-07
  • 打赏
  • 举报
回复
1,2,3楼的真绝
长沙三毛 2009-03-07
  • 打赏
  • 举报
回复
列是可以排序的,标题留出宽度。如果设置SortMode为NotSortable,则列标题居中了。
foxd 2009-03-06
  • 打赏
  • 举报
回复
就是想达到紧凑显示的目的,但现在标题栏显示的内容还没有接近格子的右右端就折行了。
foxd 2009-03-06
  • 打赏
  • 举报
回复
试过,效果不行。
iGouzy 2009-03-06
  • 打赏
  • 举报
回复
楼主,这样就可以

this.dgv_BizWork.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.EnableResizing;

在属性栏里面设也行
lsj_zrp 2009-03-06
  • 打赏
  • 举报
回复
去掉空白
crecrecre 2009-03-06
  • 打赏
  • 举报
回复
帮顶
liumj2001 2009-03-05
  • 打赏
  • 举报
回复
还要注意要trim一下。
nouzenkazura 2009-03-05
  • 打赏
  • 举报
回复
字体设小点
kangliang0121 2009-03-04
  • 打赏
  • 举报
回复
空间留大点

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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