找回密码
 立即注册

QQ登录

只需一步,快速开始

GPCT

初级会员

30

主题

76

帖子

232

积分

初级会员

积分
232

活字格认证

GPCT
初级会员   /  发表于:2014-6-9 09:14  /   查看:6120  /  回复:3
Multirow 6.0目前可以在列头上的列边缘位置双击左键让列宽自适应当前列的数据。但是用户有这样的抱怨:

一个Multirow有30个列,难道要我逐个列去双击列头吗?

为了解决这个问题,现在我们在寻找这样的一个功能:
1.能够自动自适应所有列的一个机能。
或者
2.通过代码自适应某一列列宽的做法。

请给些建议,谢谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。

3 个回复

倒序浏览
dafo
版主   /  发表于:2014-6-9 09:45:00
沙发
Cell 有一些借口可以帮助你PerformHorizontalAutoFit/PerformVerticalAutoFit/PreferredSize.
  1. gcMultiRow.DataSoure = dataTable;
  2. for{int i = 0; i < gcMultiRow.ColumnHeaders[0].Cells.Count; i++)
  3. {
  4.     gcMultiRow.ColumnHeaders[0].Cells[i].PerformHorizontalAutoFit();
  5. }
复制代码
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-6-10 11:28:00
板凳
收到,谢谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-1 18:22:00
地板
回复 3楼GPCT的帖子

很高兴能够帮到你。这个结贴。有新问题欢迎开新帖提问。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部