在DataGrid中怎么将列标题设置为居中?

lswjp 2003-04-10 12:12:35
谢谢!
...全文
59 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lswjp 2003-04-11
  • 打赏
  • 举报
回复
我说奇怪了文字可以居中,标题确不 行,原来是BUG啊,谢谢大家呀。
lswjp 2003-04-10
  • 打赏
  • 举报
回复
谢谢我试试
Knight94 2003-04-10
  • 打赏
  • 举报
回复
DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = "TableName";//Same as data source
dataGrid1.TableStyles.Add(ts1);
dataGrid1.TableStyles["TableName"].GridColumnStyles["ColumnName"].Alignment=HorizontalAlignment.Center;
newyouth 2003-04-10
  • 打赏
  • 举报
回复
这是。NET的一个BUG
hzg_yujia 2003-04-10
  • 打赏
  • 举报
回复
你可以判断每一列的屏幕宽度,然后计算列标题居中需要在标题前加多少空格(或者是删掉多少字符)
自己封装一个DataGrid。:)
lswjp 2003-04-10
  • 打赏
  • 举报
回复
有谁知道啊?
hzg_yujia 2003-04-10
  • 打赏
  • 举报
回复
如果使标题居中的话数据也就跟着居中了
lswjp 2003-04-10
  • 打赏
  • 举报
回复
我是指WINForm中,这个属情我找了很久都找不到呀。
liuyong_lll 2003-04-10
  • 打赏
  • 举报
回复
你可以到属性设置页里边去设置的..........HorizontalAlignment的属性在HTML中可以找到,如果没有,自己可以添加的............
lswjp 2003-04-10
  • 打赏
  • 举报
回复
HorizontalAlignment属情在哪里啊?
xmdevelop 2003-04-10
  • 打赏
  • 举报
回复
HorizontalAlignment="center"
eTopFancy 2003-04-10
  • 打赏
  • 举报
回复
这种方法好像不行,只是让数据居中了!!

110,529

社区成员

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

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

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