I want numbers like 123456 becomes like 123,456.
so in here:
<telerik:GridViewDataColumn DataMemberBinding="{Binding value}" Header="sth" />
I added stringformat. None of below didn't work out:
<telerik:GridViewDataColumn DataMemberBinding="{Binding value, StringFormat=\{0:N2\}}" Header="sth" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding value, StringFormat='{}{0:N0}'}" Header="sth" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding value, StringFormat='###,###'}" Header="sth" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding value, StringFormat=\{0:N0\}" Header="sth" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding Value,StringFormat=\{0:N\}}" "sth" DataFormatString="{}{0:N0}"/>
number shows up like 123456, no changes happening
The format
StringFormat='###,###'is not valid syntax for XAML string format. To have it correctly, you should have an argument passed somewhere({0..}). Try the following to have the desired behavior: