When filtering a column with values of the double datatype, the filter control appears to append fictitious digits to the values. This can be observed in Telerik's Unbound demo,
http://demos.telerik.com/silverlight/#GridView/UnboundMode
Looking at the code to see how the data is generated, the possible values for the unit price are 3.0000, 9.0000, 14.0000, 18.4000, 19.0000, 23.2500, 32.0000, 45.6000, and 263.5000. But then when you filter on Unit Price, the values it displays are radically different. For example, 18.4000 becomes 18.3999996185303. Is there anyway around this so the true values are displayed when choosing what to filter on?