找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

远光软件
初级会员   /  发表于:2015-5-7 10:43  /   查看:9037  /  回复:11
给表格赋值有批量的方法么,当创建一个2000行10列的表格,然后循环给单元格赋值,结果就卡死了。有没有其他的实现方法

11 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-5-7 14:56:00
沙发
回复 1楼远光软件的帖子

鉴于您历史上询问过两款控件的问题,请问您当前使用的是 Spread 还是 TX 产品?

TX 给表格赋值目前没有更优化的方法。
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-12 14:30:00
板凳
TX 产品 19版本,这个没有区域赋值性能很低。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-12 15:41:00
地板
回复 3楼远光软件的帖子

请问当前您的实际使用场景是什么?2000 行 10 列数据是从数据库中获取的吗?TX 提供了数据绑定机制。

数据绑定请参考:http://blog.gcpowertools.com.cn/ ... Medical-Record.aspx
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-13 08:38:00
5#
是从数据库中获取的二维表格,行数不固定,能否在提供的表格(table)组件列中绑定并显示所有数据行吗?
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-13 09:57:00
6#
可否提供一个完整代码示例
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-13 12:04:00
7#
回复 6楼远光软件的帖子

可以提供一个demo供您参考,制作Demo需要一定的时间,预计本周五给您发送。谢谢
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-18 14:54:00
8#
示例做好发到邮箱吧,要绑定多条记录,列表方式显示的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-18 16:49:00
9#
回复 8楼远光软件的帖子

抱歉,目前mailmerge 方法并不能解决列表绑定方式及性能问题。
请您尝试在循环设置单元格前后添加以下代码看能否缓解目前性能问题:

  1.             this.textControl1.SuspendLayout();
  2.            //循环赋值
  3.             this.textControl1.ResumeLayout();
复制代码
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-20 14:04:00
10#
对性能没有实质性的提高

评分

参与人数 1金币 +500 收起 理由
iceman + 500 提交产品需求

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部