关于pb三层怎么怎么快速往数据窗口插入数据的有关问题

关于pb三层如何如何快速往数据窗口插入数据的问题
背景:
本人用:pb前端、java服务层、webapi、json 开发三层应用,前期一切ok。
问题:
查询的时候,数据从后台取回来很快,包括json的解析、解压缩(大数量时候使用)都很快,但是往数据窗口写的过程很慢,10000行数据,6个字段,如果按照行列写的话包括取值、赋值总共要4、5秒,有点慢,目前还没有找到很好的优化方法。
初步考虑的方法:用importstring的方法,
1、尝试了前台拼数据串然后import进去,可以快一些,但是拼串的过程比较麻烦,碰到特殊字符、空值不好处理,最好的优化效果,能达到2秒左右。
一来是问问大家有经验的帮看看,importstring是不是最快的方法,2秒钟还有提高余地没有了,二来是如果方法没有问题,那拼import串的话,有哪些操作经验可借鉴,注意事项是什么。
2、拼xml,这个方法没有尝试,不过网上朋友说效率不高

------解决思路----------------------
给datawindow可以用数组赋值的形式,肯定快
如:dw_1.object.sex.primary=ls_a[] //ls_a[]

------解决思路----------------------
用双引号把整个数据引起来在pb中就可以整个导入了