0

DataGrid で次のことを行う必要があります。例えば

Col A       Col B
1           A           
2           B
3           C
4           D

たとえば、列 A = 3 の場合です。次に、背景セルを変更したいと考えています。背景 = 行 3 が列 B と交差する色です。列 A の値と列名を動的に渡します。DataGrid が DataTable のデフォルトビューにバインドされている DataTable からセル値を返しています。Col A は一意のキーです。

4

2 に答える 2

0

1行のコードで解決策を見つけ、これに対する解決策を探している他の人のために、アイテムと列インデックスに基づいて現在のセルを実用的に設定します。

XAMLで、SelectionUnitがセルに設定されていることを確認します。それで:

dg.CurrentCell = new DataGridCellInfo(dg.Items[0],dg.Columns[0]);
于 2012-02-15T17:13:08.203 に答える
0

セル スタイルを変更する場合は、セル スタイルと Style.DataTrigger を使用します。必要なデータが DataRow のどこかにあることを確認するだけです。

于 2012-02-14T06:59:03.403 に答える