データセットで関連テーブルを使用せずに、ウルトラグリッドで子バンドを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/266507

  •  06-07-2019
  •  | 
  •  

質問

私はlinqを使用して、他のオブジェクト(customer.orders)のコレクションを持つ可能性のあるオブジェクト(つまり顧客)を引き戻します。この顧客リストをウルトラグリッドと、データバインドに表示される顧客とその注文の階層ビューに渡すことができればいいと思います。これを試してみると、顧客を獲得するだけです。誰もこれを非データセットオブジェクトで動作させる方法を知っていますか?

役に立ちましたか?

解決

それを理解しました。 IListコレクションは機能し、IList<T>の場合、ドメインオブジェクトのプロパティのバンドを作成します。それを確認してくださいDisplayLayout.ViewStyle = ViewStyle.MultiBand

他のヒント

次のことを試しましたが、うまくいきませんでした:

DisplayLayout.ViewStyle = ViewStyle.MultiBand

このブログから読んでください動作するためにListではなくIListであり、実際に動作しました。

グリッド用に独自のカスタムデータソースを使用しているため、最初にバンドの構造を作成してから、データをOnDemandで初期化し、イベントを処理します InitializeDataRow InitializeRowsCollection CellDataRequested

タグを使用して構造内を移動します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top