2011-05-03 67 views
1

其中一位面試官問我如何過濾dataview。篩選數據集的方法

我回答爲;

(A)數據視圖

(B)的RowFilter

(C)選擇

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

回答

2

除了這些選項,您還可以使用LINQ to DataSet來過濾內存中的數據。

另外,面試中的上級答案會詢問是否在給定情況下過濾DataSet是最佳方法。有時候最好是緩存數據然後過濾內存,有時最好將過濾器添加到原始SQL調用中並擁有數據庫過濾器。在任何情況下,任何一種選擇都是不正確的 - 這是個案。

在我看來,一個好的面試問題和答案是更多的選項和利弊的討論,而不是隻知道一些隨機問題的答案。