DataSetにバインドされたUltraWinGridがあり、その中には、次のように、いくつかの列自体がコレクションクラスタイプである:-
[Name] - string
[Description] - string
[Components] = List<Component>
[Levels] = List<Level>
現在、これらの最後の2つのフィールドは、データグリッドにバインドされるときに非表示の列であり、フォーム上の他の2つのデータグリッドをバインドするデータを決定するために使用されます。
画面の印刷ビューを提供するには、他の2つのデータグリッドを最初のデータグリッドの行の子にする必要があります。
- Item1名前| Item1説明
- コンポーネント
- Component1名| Component1値
- Component2名| Component2値
- レベル
- レベル1の名前| レベル1の値
- レベル2の名前| レベル2の値
- コンポーネント
- Item2名前| アイテム2説明
- コンポーネント
- Component1名| Component1値
- Component2名| Component2値
- レベル
- レベル1の名前| レベル1の値
- レベル2の名前| レベル2の値
- コンポーネント
おそらくDataRelationsを使用して、新しいマージされたデータセットを作成する必要があると思いますが、データを正しく引き出す方法を見つけるのに苦労しています。
誰かが私を正しい方向に導くことができますか?