【发布时间】:2011-09-30 15:53:40
【问题描述】:
我在 RadGridView 中定义了一个使用货币值的数据列。这是定义:
<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 它不会让我输入小数点(或美元符号,就此而言)。
我尝试使用字符串类型作为支持字段;效果很好。但后来我失去了数字过滤条件,而是看到了字符串过滤条件(“包含”、“开始于”等)。用户想要查看数字过滤条件,这让我陷入了目前的困境。
我想如果我可以访问过滤器对话框模板,也许我可以从那里操作。
有什么想法吗?
【问题讨论】:
标签: silverlight telerik radgridview converters