您的位置:首页 > 其它

从数据集中快速查找:dt.select("")

2009-07-07 09:51 316 查看
从数据库中按照指定条件,查询出的数据集,放入到DataTable中,这是很普遍的用法,不必细说。有了数据集这后,要再进行一次匹配,找到符合条件的数据项,再进行输出或者存入其它的DataTable,我是怎么做的呢?我以前是通过循环,要么用for(int i=0;i<dt.rows.count;i++)或者foreach(DataRow dr in dt.Rows)。后来发现这样太慢,有时候只是用其中的一条数据,而每次都要在整个数据集上循环一遍,浪费服务器资源,并且浪费了用户时间。于是我改用了DataTable对象的一个方法:public DataRow[] Select(string filterExpression),避免了因循环而增加的服务器开销,同时也节省了时间,对于大量数据,是一个很好的解决办法,有兴趣的朋友,可以在以后的开发中尝试一下~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐