我有一个包含其他行总和的特殊行。它总是排在第一位,但我需要能够将它保存在RowFilter表达式中。我必须指出这一行是特殊的唯一一列是双列。 Double的任何特殊值都应该有效,但我不知道如何用表达式语言测试它们。 Column = 'NaN'
无效。
答案 0 :(得分:0)
试试这个:
Double.IsNaN(Column)
答案 1 :(得分:0)
Expression
列支持的功能数量非常少。您最好的选择可能是将null
作为Double
值传递,然后您可以使用ISNULL()
进行测试:http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx
但如果你可以打电话给System.Double.IsNaN(Column)
,那就更优雅了,imho。