将文本添加到datagrid列值

时间:2015-09-03 08:00:35

标签: c# wpf datagrid

我想知道是否可以将文本添加到datagrid列值?

    <DataGridTextColumn Binding="{Binding TotalEuro}" Header="Total €" MinWidth="100" MaxWidth="120" IsReadOnly="True"/>

让我说我有价值&#34; 240&#34;我从数据库得到的,现在我需要的是它显示为&#34;€240&#34;。任何建议将不胜感激! :)

2 个答案:

答案 0 :(得分:2)

你应该使用stringformat

<DataGridTextColumn Binding="{Binding TotalEuro, StringFormat=€ {0}}" Header="Total €" MinWidth="100" MaxWidth="120" IsReadOnly="True"/>

答案 1 :(得分:1)

您可以使用StringFormat格式化绑定字符串并添加所需的文本。

示例:

<DataGridTextColumn Binding="{Binding TotalEuro, StringFormat=€ {0}}" Header="Total €" MinWidth="100" MaxWidth="120" IsReadOnly="True"/>

{0}是你的绑定。如果您需要多重绑定,可以使用{1},{2}等