DataTable.Compute 性能慢的问题

问题描述

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

解决方法

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

 

posted @ 2016-01-13 17:03  牧马  阅读(679)  评论(3编辑  收藏  举报