动态表单单据体批量赋值,如何提高插入效率
金蝶云社区-Tom_888
Tom_888
1人赞赏了该文章 1,749次浏览 未经作者许可,禁止转载编辑于2016年01月19日 17:48:55

好,请教一下,如下代码为动态表单单据体赋值,如果要插入1万行,现在在界面加载很慢。有没有更好的方法

this.View.Model.DeleteEntryData("FEntity");
this.View.Model.BatchCreateNewEntryRow("FEntity", dt.Rows.Count);
//遍历资料,填充单据体内容
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{

this.View.Model.SetValue("FPayBillNo", dt.Rows[i]["FPayBillNo"].ToString(), i);
this.View.Model.SetValue("FPayDate", dt.Rows[i]["FPayDate"].ToString(), i);

....
}
}