1
我有一個在使用貨幣值的RadGridView中定義的數據列。這裏的定義如下:如何在Telerik Silverlight GridViewDataColumn過濾器對話框中允許十進制值?
<telerik:GridViewDataColumn UniqueName="WSA" Header="WSA" DataMemberBinding="{Binding TicketSalesRolling12WeekAvg, Converter={StaticResource DollarFormatConverter}}">
<telerik:GridViewDataColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
由於現在定義了列,所以在過濾器對話框中我不能輸入十進制值。所以,像「$ 2.99」這樣的東西不能用於B/C,它不會讓我輸入小數點(或者美元符號)。
我試過使用字符串類型作爲後臺字段;這工作正常。但是,然後我失去了數字過濾條件,而是看到字符串過濾條件(「包含」,「以......開頭」等)。用戶希望看到數字過濾條件,這導致我目前的困境。
我想,如果我可以得到過濾器對話框模板,也許我可以從那裏操縱事物。
任何想法?