4

次のようにデータベースからテーブルを表示するデータグリッドがあります。

ここに画像の説明を入力

列の値と列の値Differenceの違いを表示する" " という新しい列を追加する必要があります。Scores1Scores2

(PS : 差による負の値はありません)

WPFでこれを達成する方法は?

4

2 に答える 2

0

私はWPFに精通していませんが、wpfdatagridhasTemplateFieldまたはその他の関連する構造はありますか?

もしそうなら、あなたはこのようにすることができます;

<ItemTemplate>
   <asp:Literal 
       ID="Literal4" 
       runat="server" 
       Text='<%# (Decimal.Parse(Eval("Score1")) - Decimal.Parse(Eval("Score2")) %>'>
    </asp:Literal>
  </ItemTemplate>

: このコードはGridview. うまくwpfdatagridいきませんが、アイデアを得ることができます。

于 2013-01-02T14:39:46.960 に答える
0

そのためにクエリ/ビュー/ストアド プロシージャを実行します

たとえば、次のようなもの

Scores1、Scores2、case の場合 Scores1 - Scores2 > 0 の場合 Scores1 - Scores2 それ以外の場合は 0 で終了 SomeTable との差

データ グリッドに列を追加して入力することもできますが、それはかなり面倒です。

于 2013-01-02T14:27:29.923 に答える