The FilterDescriptor named '{0}' is associated with a TypeDescriptor that has an incompatible data type. Because the Type ...

The FilterDescriptor named '{0}' is associated with a TypeDescriptor that has an incompatible data type. Because the Type property of the FilterDescriptor is set to '{1}', the Type Name property of TypeDescriptor '{2}' must refer to one of the following types: Int16, Int32, Int64, UInt16, UInt32, UInt64, Byte, Char, Decimal, Double, SByte or Single.