0

私は WPF DataGrid を使用するのが初めてで、ちょっと迷っています。私が持っているのは、DataView を介して DataGrid をバインドする数値を持つ DataTable です。私がやりたいことは、各列の値を比較し、列ごとの値が大きいセルを太字にすることです。(例:各カテゴリーの優勝者)

ObservableCollection や派手なものはありません。「手動」の方法で DataTable にデータを追加しているだけで、SQLite データベースの DataTable 応答からセルごとに値を取得しています。列もプログラムで作成され、XAML 経由では作成されません。私は XAML の経験がほとんどないので、トリガーなどを扱ったことがあるとは思わないでください。

このようなことをするにはどうすればよいですか?

4

1 に答える 1

2

小さな例から始めます。テスト データを作成して、データ バインディング手法を試すことができます。のいくつかの部分をスタイリングしてみてくださいDataGrid: の色を変更しForeground、 でいくつかを追加BorderBorderBrushます。自分で WPF を調べてください。最初のビューだけでは難しいです。

以下にいくつかの方法を示します。

于 2012-04-24T19:35:56.627 に答える