找回密码
 立即注册

QQ登录

只需一步,快速开始

luoqingyu

注册会员

15

主题

31

帖子

92

积分

注册会员

积分
92

活字格认证

luoqingyu
注册会员   /  发表于:2015-7-21 15:09  /   查看:3668  /  回复:3
'数据区域绑定到表格的第3行开始
            Dim Sdba As New FarPoint.Win.Spread.Data.SpreadDataBindingAdapter()
            Sdba.DataSource = ExcleTable
            Sdba.Spread = ParTab
            Sdba.SheetName = ParTab.ActiveSheet.SheetName
            Sdba.AutoGenerateRow = True
            Sdba.DataAutoCellTypes = False
            Sdba.MapperInfo = New FarPoint.Win.Spread.Data.MapperInfo(3, 0, 12, 39)
            Sdba.FillSpreadDataByDataSource()
下午好,这是我的一段程序,平时都速度一直很快,13行,40列,花费1秒钟左右,数据就填充好了,可最近几天,突然变成5-6秒,程序和以前一样的。我 跟踪了一下程序,是这个语句Sdba.FillSpreadDataByDataSource()
变得很慢,请问是什么原因?我换了一台电脑也是这样。

3 个回复

倒序浏览
luoqingyu
注册会员   /  发表于:2015-7-21 15:27:00
沙发
我刚才把表格复位后就好快了。是表格的什么影响了数据的填充?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-21 16:43:00
板凳
您好,
我这边使用代码创建了40条数据,加载时,也就1秒时间。

复位控件只是丢失了自定义的设置,和加载数据也没有直接的联系。

但是,问题能够解决就好。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-29 10:03:00
地板
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部