我想知道是否可以将文本添加到datagrid列值?
<DataGridTextColumn Binding="{Binding TotalEuro}" Header="Total €" MinWidth="100" MaxWidth="120" IsReadOnly="True"/>
让我说我有价值&#34; 240&#34;我从数据库得到的,现在我需要的是它显示为&#34;€240&#34;。任何建议将不胜感激! :)
答案 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}等