DataView.RowFilter Vs DataTable.Select()vs DataTable.Rows.Find()

编程入门 行业动态 更新时间:2024-10-10 19:25:31
本文介绍了DataView.RowFilter Vs DataTable.Select()vs DataTable.Rows.Find()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

考虑以下代码:

Dataview someView = new DataView(someable) someView.RowFilter = someFilter; if(someView.count> 0){...。 #$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $在VS2008之前。

解决:DataView的糟糕性能与大型记录集的谜团 DataRecord与DataView的数组:性能的戏剧性差异

Googling on this topic我发现一些文章/论坛主题它提到Datatable.Select()本身是非常错误的(不确定在这个)和在各种情况下表现不佳。

在此(最佳实践ADO.NET )主题关于msdn,建议如果在datatable上定义了主键,则findrows ()或find()方法应该使用Datatabl e.Select()。

更多推荐

DataView.RowFilter Vs DataTable.Select()vs DataTable.Rows.Find()

本文发布于:2023-11-11 05:22:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1577493.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:DataTable   RowFilter   DataView   Find   Rows

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!