我有一个数据网格,它显示数据库中的表,如下所示:
我必须添加一个名为“Difference
”的新列,该列应显示Scores1
列值和&之间的差异。 Scores2
列值。{{1}}
(P.S:差异没有负值)
如何在WPF中实现这一目标?
答案 0 :(得分:0)
为它执行查询/查看/存储过程
e.g。
之类的东西选择Scores1,Scores2, 案例当得分1 - 得分2> 0然后得分1 - 得分2否则0结束为差异 来自SomeTable
你可以在数据网格中添加一个列并填充它,但是它更加混乱。
答案 1 :(得分:0)
我不熟悉WPF,但wpfdatagrid
是TemplateField
还是其他相关结构?
如果是这样,你可以这样做;
<ItemTemplate>
<asp:Literal
ID="Literal4"
runat="server"
Text='<%# (Decimal.Parse(Eval("Score1")) - Decimal.Parse(Eval("Score2")) %>'>
</asp:Literal>
</ItemTemplate>
注意:Gridview
的此代码。它不适用于wpfdatagrid
,但它可以为您提供一个想法。