找回密码
 立即注册

QQ登录

只需一步,快速开始

qilngjie

新手上路

1

主题

2

帖子

32

积分

新手上路

积分
32
  • 30

    金币

  • 主题

  • 帖子

最新发帖
qilngjie
新手上路   /  发表于:2012-7-14 18:48  /   查看:4871  /  回复:3
你好:
      现在公司用spread控件做的C/S项目,现在我这个模块有一个问题。由于信息保密,我用excel做一个演示,说明问题。
      环境:VS2010   C/S
QQ截图20120714183753.png
当双击A和B列之间的分割线时,A的列宽会自动变成,A列第一行数据的宽度。
现在的问题是:
列头,也就是"A",的长度比“123” 的长度要长,执行双击操作,列头会分行表示。
我想要的结构是:
列宽可以自动变化,也可以拖拽,双击两列分割线的时候,不管是数据行,或者表头行,
列宽都要跟最长的一致。

请问如何解决。

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-16 10:48:00
沙发
回复 1楼qilngjie的帖子

可以设置列头中的文本不能多行显示:
  1.     FarPoint.Win.Spread.CellType.GeneralCellType gct = new FarPoint.Win.Spread.CellType.GeneralCellType();
  2.     gct.WordWrap = false;

  3.     fpSpread1.ActiveSheet.ColumnHeader.Columns[0].CellType = gct;
复制代码
回复 使用道具 举报
qilngjie
新手上路   /  发表于:2012-7-16 16:18:00
板凳
已经解决,谢谢DOF,结贴
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-16 17:30:00
地板
好的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部