我有一个数据网格,它显示来自数据库的表,如下所示:
我必须添加一个名为“”的新列,它应该显示列值和列值Difference
之间的差异。Scores1
Scores2
(PS:差异没有负值)
如何在 WPF 中实现这一点?
我有一个数据网格,它显示来自数据库的表,如下所示:
我必须添加一个名为“”的新列,它应该显示列值和列值Difference
之间的差异。Scores1
Scores2
(PS:差异没有负值)
如何在 WPF 中实现这一点?
为它做一个查询/查看/存储过程
例如类似的东西
选择 Scores1, Scores2, case When Scores1 - Scores2 > 0 then Scores1 - scores2 else 0 end as Difference From SomeTable
您可以在数据网格中添加一列并填充它,但这更麻烦。
我不熟悉 WPF,但是,是wpfdatagrid
hasTemplateField
还是任何其他相关结构?
如果是这样,您可以这样做;
<ItemTemplate>
<asp:Literal
ID="Literal4"
runat="server"
Text='<%# (Decimal.Parse(Eval("Score1")) - Decimal.Parse(Eval("Score2")) %>'>
</asp:Literal>
</ItemTemplate>
注意:此代码用于Gridview
. 它不起作用,wpfdatagrid
但它可以给你一个想法。