找回密码
 立即注册

QQ登录

只需一步,快速开始

haomi20032003

初级会员

29

主题

92

帖子

293

积分

初级会员

积分
293
haomi20032003
初级会员   /  发表于:2019-9-2 08:26  /   查看:2833  /  回复:1
1金币
  你好,我在下拉菜单中使用了MultiColumnComboBoxCellType,目前数据源大概有7000行,在数据库中查询很快,但是显示下拉菜单很慢,有没有什么办法关掉下拉菜单的重绘功能,在加载完后一起绘制。代码如下:         


            Dim mcb As New FarPoint.Win.Spread.CellType.MultiColumnComboBoxCellType()
            mcb.DataSourceList = ds.Tables("select_list")
            mcb.DataColumn = 0
            mcb.ButtonAlign = FarPoint.Win.ButtonAlign.Right
            mcb.ListWidth = 600
            mcb.ListOffset = 5
            mcb.MaxDrop = 10
            mcb.Editable = False
            mcb.AutoSearch = FarPoint.Win.AutoSearch.MultipleCharacter
            Fptag.ActiveSheet.Cells(e.Row, e.Column).CellType = mcb

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-2 09:14:46
沙发
这个没有相关设置,7000行还有不同的列,只是一个combo里的数据。
asp net本身性能一般,这个数据量在combo里算比较大的了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部