or
public class ccComboBox : RadComboBox { public int i; }
<!-- Telerik Data Grid Style Definations --> <Style TargetType="telerik:GridViewHeaderCell"> <Setter Property="Background" Value="{StaticResource MainHeaderColor}"/> <Setter Property="BorderBrush" Value="#D4D6D6"/> <Setter Property="BorderThickness" Value="1"/> <!--Setter Property="Height" Value="27"/--> <Setter Property="VerticalContentAlignment" Value="Center" /> <Setter Property="HorizontalContentAlignment" Value="Center" /> </Style> <Style x:Key="GridViewHeaderRowStyle" TargetType="{x:Type telerik:GridViewHeaderRow}"> <Setter Property="Background" Value="White"/> <Setter Property="BorderBrush" Value="#D4D6D6"/> </Style> <Style x:Key="AlternateRowStyle" TargetType="{x:Type telerikGridView:GridViewRow}"> <Setter Property="Background" Value="#E3F0F9" /> <Setter Property="BorderBrush" Value="#D4D6D6" /> <!--Setter Property="Height" Value="30"/--> </Style> <Style x:Key="GridViewRowStyle" TargetType="{x:Type telerikGridView:GridViewRow}"> <Setter Property="Background" Value="White" /> <Setter Property="BorderBrush" Value="#D4D6D6" /> <!--Setter Property="Height" Value="30"/--> </Style> <Style x:Key="DataCellsPresenter" TargetType="{x:Type telerik:GridViewHeaderRow}"> <Setter Property="Background" Value="{StaticResource MainBackgroundColor}" /> <Setter Property="BorderBrush" Value="#D4D6D6" /> </Style> <DataTemplate x:Key="GridViewHeaderIndentCellDataTemplate"> <telerik:GridViewHeaderIndentCell BorderBrush="#D4D6D6"/> </DataTemplate> <DataTemplate x:Key="GridViewHeaderIndicatorPresenterTemplate"> <telerik:IndicatorPresenter x:Name="PART_IndicatorPresenter" Background="{StaticResource MainBackgroundColor}" BorderBrush="{StaticResource SeperatorColor}" BorderThickness="1" Grid.Column="0" HorizontalAlignment="Left" Width="24"/> </DataTemplate> <!-- Telerik Data Grid Style--> <Style TargetType="{x:Type telerik:RadGridView}"> <Setter Property="HeaderRowStyle" Value="{DynamicResource GridViewHeaderRowStyle}"/> <Setter Property="AlternateRowStyle" Value="{DynamicResource AlternateRowStyle}"/> <Setter Property="IsFilteringAllowed" Value="false"/> <Setter Property="RowStyle" Value="{DynamicResource GridViewRowStyle}"/> <Setter Property="GridLinesVisibility" Value="Both"/> <Setter Property="Cursor" Value="Hand"/> <Setter Property="Background" Value="White" /> <Setter Property="VerticalGridLinesBrush" Value="#D4D6D6"/> <Setter Property="HorizontalGridLinesBrush" Value="#D4D6D6"/> <!--Setter Property="MinColumnWidth" Value="20"/--> <!--Setter Property="MaxColumnWidth" Value="150"/--> <!--Setter Property="ColumnWidth" Value="100"/--> <Setter Property="RowIndicatorVisibility" Value="Collapsed"/> <!--Setter Property="RowDetailsVisibilityMode" Value="VisibleWhenSelected"/--> <Setter Property="AlternationCount" Value="2"/> <Setter Property="VerticalAlignment" Value="Top"/> <Setter Property="HorizontalAlignment" Value="Center"/> <Setter Property="ShowGroupPanel" Value="False"/> <Setter Property="AutoGenerateColumns" Value="False"/> <Setter Property="IsReadOnly" Value="True"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/> <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/> <Setter Property="IsScrolling" Value="false"/> <Setter Property="Margin" Value="0,0,0,0"/> </Style>I have a RadGridView where one of the columns is of type decimal. I want to be able to filter that by decimal numbers, but it's impossible to type commas in the textboxes in the filtering popup.
The filtering itself works fine. I've tried to apply a filter with a decimal (0.5) with code and it works: the correct rows are displayed and the rest are hidden. But when I did this the textbox in the popup displayed '0' and not '0.5'.
Why is this and is there any way around this? Is it a bug or is it by design? Hopefully it is not by design because that would render the filtering useless in my case since all my numbers are less than 1...