找回密码
 立即注册

QQ登录

只需一步,快速开始

sakeryu

初级会员

34

主题

122

帖子

322

积分

初级会员

积分
322

活字格认证

sakeryu
初级会员   /  发表于:2012-7-10 22:24  /   查看:6153  /  回复:5
我想用MultiColumnComboBoxCellType类型,可是我在帮助中找到代码:
FarPoint.Win.Spread.CellType.MultiColumnComboBoxCellType mcb = new FarPoint.Win.Spread.CellType.MultiColumnComboBoxCellType();
            mcb.BackgroundImage = null;
            mcb.DataSourceList = digestData;
            mcb.DataColumn = 2;
            mcb.ColumnEdit = 2;
            mcb.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows;
            mcb.ButtonAlign = FarPoint.Win.ButtonAlign.Left;
            mcb.ListAlignment = FarPoint.Win.ListAlignment.Right;
            mcb.ListWidth = 500;
            mcb.ListOffset = 5;
            mcb.MaxDrop = 5;
            mcb.StringTrim = StringTrimming.EllipsisCharacter;
            mcb.SubEditor = null;
            fpSpread1.ActiveSheet.Cells[0, 0].CellType = mcb;
            1、//此处改为:fpSpread1.ActiveSheet.Columns[0].CellType = mcb;这列不能显示为这种类型
        2、如果 fpSpread1.ActiveSheet.Cells[0, 0].CellType = mcb;,但是该单元格就不能输入了,我希望是用户输入的时候能够模糊定位,应该怎么办?
        3、想下拉时树形显示数据又怎么办?

5 个回复

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

设置Columns[0].CellType之后,可以将这一列中所有单元格都显示相同的单元格类型,附件是我的测试代码:
5154_MultiColumn.zip (10.01 KB, 下载次数: 336)
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-7-11 12:16:00
板凳
意思是MultiColumnComboBoxCellType类型的单元格就不能录入吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-11 12:29:00
地板
是的,不能直接输入 MultiColumnComboBoxCellType 类型的单元格。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-7-11 12:53:00
5#
那这功能等于废了,建议可输入,并能模糊定位就好了。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-11 14:10:00
6#
非常感谢你提出这么好的一个建议,此功能需求我们已经提交给产品组。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部