2010-07-13 66 views
0

如果我們寫filterExpression等於null或「」?所有的行都會被選中嗎?在.Net和c#DataTable.Select(字符串,字符串)方法問題

+5

你試過了嗎? – Jonathan 2010-07-13 19:07:16

+0

@喬納森:+1,我確實想知道說同樣的事情,但認爲它會花費同樣多的努力來說'是'... 但我完全同意你的觀點。 – 2010-07-13 19:11:36

+0

您使用的是什麼版本的.NET?使用.NET 3.5及更高版本,有更好的解決方案來解決您的問題... – code4life 2010-07-13 19:46:51

回答

2

是的,我相信是的。

事實上,我不止這麼認爲 - 看過反射器(不幸的是,MSDN主題沒有提及任何關於空表達式的內容),只有當表達式不爲空或者爲空時才應用過濾器。

這就是說 - 爲什麼這麼做呢?只需遍歷行或調用Select()方法。