你的位置:首页 > ASP.net教程

[ASP.net教程]DataTable.Compute 性能慢的问题


问题描述

工作中碰到一个dt.Compute("max(lineid)","")来取最大行号的情况,由于dt中数据大概有4000条,发现每次调用需要0.3秒的耗时,耗时太长

解决方法

      DataView dv = dt.DefaultView;      dv.Sort = "lineid desc";      string lineid = dv[0]["lineid"].ToString();