views:

552

answers:

1

How can I format WPF Listview Colum to show 2 decimal points?

+2  A: 

Assuming you are talking about a GridViewColumn within a ListView: if you are using .net3.5 SP1 you can use the StringFormat property of your column's Binding;

e.g.

<ListView ItemsSource="{StaticResource MyData}">
  <ListView.View>
    <GridView>
      <GridViewColumn DisplayMemberBinding="{Binding Path=Description}"/>
      <GridViewColumn DisplayMemberBinding="{Binding Path=Price, StringFormat=Now only {0:#.00}!}"/>
    </GridView>
  </ListView.View>
</ListView>

If you're not on SP1 yet, then a Converter would be the way forward...

IanR