2012-02-01 53 views
0

我有一個特殊的行,其中包含其他行的總和。它總是排在第一位,但我需要能夠將它保留在RowFilter表達式中。我必須指出的唯一一列是這一行是特別的,是一列雙打。 Double的任何特殊值都可以工作,但我不知道如何在表達式語言中測試它們。 Column = 'NaN'沒有工作。如何在DataView.RowFilter表達式中表示Double(Pos/Neg Infinity,NaN)的特殊值?

+0

我發現了一些至少可以工作的東西。如果我使用PositiveInfinity作爲特殊值,我可以測試Column ='Infinity' – 2012-02-01 22:36:30

回答

0

試試這個:

Double.IsNaN(Column) 
+0

異常:'表達式包含未定義的函數調用Double.IsNaN()。' – 2012-02-01 22:07:55

+0

我正要提出同樣的事情。如果你嘗試使用'System.Double.IsNaN(Column)',它會起作用嗎? – 2012-02-01 22:33:37

+0

異常:'表達式包含未定義的函數調用System.Double.IsInfinity()。' – 2012-02-01 22:36:05