It renders correctly to start with until i sort the columns by clicking on the headers
In the retail columns i get a Mix of $ (Dollars) and £ (Pounds)
In the New Event of the page we set
Public Sub New()
Me.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name)
InitializeComponent()
End Sub
<telerik:GridViewDataColumn Width="*" SortMemberPath="RetailValue" >
<telerik:GridViewColumn.Header>
<StackPanel>
<TextBlock Text="Retail Sales" />
</StackPanel>
</telerik:GridViewColumn.Header>
<telerik:GridViewColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding RetailValue, StringFormat='{}{0:c}'}" HorizontalAlignment="Right" Margin="0 0 10 0" VerticalAlignment="Center" />
<StackPanel Orientation="Vertical" Grid.Column="1">
<telerik:RadDataBar x:Name="RetailBar" Value="{Binding RetailValue}" Maximum="{Binding Path=Text, ElementName=RetailMaxBarData}" LabelVisibility="Collapsed" Height="18" Margin="0 0 3 0" ToolTipService.ToolTip="{Binding RetailValue,StringFormat='{}{0:c}'}" />
<telerik:RadDataBar x:Name="RetailTargetBar" Value="{Binding KPIRetail}" Maximum="{Binding Path=Text, ElementName=RetailMaxBarData}" LabelVisibility="Collapsed" Height="2" Margin="0 0 3 0" ToolTipService.ToolTip="{Binding KPIRetail,StringFormat='{}{0:c}'}" />
</StackPanel>
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</telerik:GridViewColumn.CellStyle>
<telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
In the retail columns i get a Mix of $ (Dollars) and £ (Pounds)
In the New Event of the page we set
Public Sub New()
Me.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name)
InitializeComponent()
End Sub
<telerik:GridViewDataColumn Width="*" SortMemberPath="RetailValue" >
<telerik:GridViewColumn.Header>
<StackPanel>
<TextBlock Text="Retail Sales" />
</StackPanel>
</telerik:GridViewColumn.Header>
<telerik:GridViewColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding RetailValue, StringFormat='{}{0:c}'}" HorizontalAlignment="Right" Margin="0 0 10 0" VerticalAlignment="Center" />
<StackPanel Orientation="Vertical" Grid.Column="1">
<telerik:RadDataBar x:Name="RetailBar" Value="{Binding RetailValue}" Maximum="{Binding Path=Text, ElementName=RetailMaxBarData}" LabelVisibility="Collapsed" Height="18" Margin="0 0 3 0" ToolTipService.ToolTip="{Binding RetailValue,StringFormat='{}{0:c}'}" />
<telerik:RadDataBar x:Name="RetailTargetBar" Value="{Binding KPIRetail}" Maximum="{Binding Path=Text, ElementName=RetailMaxBarData}" LabelVisibility="Collapsed" Height="2" Margin="0 0 3 0" ToolTipService.ToolTip="{Binding KPIRetail,StringFormat='{}{0:c}'}" />
</StackPanel>
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</telerik:GridViewColumn.CellStyle>
<telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>