给单据提赋值 循环特别慢问题原创
57人赞赏了该文章
253次浏览
编辑于2024年11月04日 09:01:12
int seq = 0;
foreach (DataRow item in dataSet.Tables[0].Rows)
{
//循环赋值分录体
this.View.Model.CreateNewEntryRow("FEntity");
this.View.Model.SetItemValueByID("FMATERIALID", Convert.ToString(item["FmailidZi"]), seq);//物料
this.View.Model.SetValue("FStartDate", Convert.ToDateTime(item["FSTARTDATE22"]), seq);//开始时间
this.View.Model.SetValue("F_VTIP_DHDate", DateTime.Parse(item["FSTARTDATE22"].ToString()).AddDays(-7), seq);//F_VTIP_DHDate 到货日期
seq22++;
}
问题原因是标准协同生成的方法中有影响性能的事件,所以协同生成的标准类,需要把不用的方法都删除保证性能。
赞 57
57人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读