0

こんにちは、10列のデータグリッドがあります。1 つ目は、データグリッドの itemsource プロパティから値を取得します。しかし、最後の 2 つについては、別のソースから値を取得してもらいたいと思います。

具体的に言うと、アイテム ソースはどちらもオブジェクトのリストです。最後の 2 つの列の値を異なるソースから取得する方法を知りたいです。周りを検索すると、データグリッドに複数のソースを同時に設定できないことがわかりました。

必要な両方のデータを組み合わせることができるオブジェクトの新しいリストを作成しようとしていますが、すべてが xaml ではなくコードを介して動的に行われるため、プログラムの他の部分がクラッシュし続けます!

datagrid.itemsource とは異なるソースの datagridcolumn にバインドする方法についてのアイデアはありますか?

また、すべてのdatagridtextcolumnに対してバインディングを作成し、必要なリストをバインディングに設定し、必要なパラメーターをパスに設定してから列にバインディングしようとしましたが、すべてのセルで同じ値を取得します

私が十分に説明していない場合は、私に教えてください。すべてのアドバイスを歓迎します。

4

1 に答える 1

1

AdvancedDataGrid 用に独自の列レンダラーを記述します。次に、実行時に必要な値を指定できます。詳細はこちら

于 2013-06-19T11:43:42.407 に答える