2011-05-03 68 views
1

其中一位面试官问我如何过滤dataview。筛选数据集的方法

我回答为;

(A)数据视图

(B)的RowFilter

(C)选择

是否有任何其他方式除了上面提到的?

回答

2

除了这些选项,您还可以使用LINQ to DataSet来过滤内存中的数据。

另外,面试中的上级答案会询问是否在给定情况下过滤DataSet是最佳方法。有时候最好是缓存数据然后过滤内存,有时最好将过滤器添加到原始SQL调用中并拥有数据库过滤器。在任何情况下,任何一种选择都是不正确的 - 这是个案。

在我看来,一个好的面试问题和答案是更多的选项和利弊的讨论,而不是只知道一些随机问题的答案。