2009-07-11 3 views
0

私はASP.NETでレポートを作成しています。取得しているビジネスオブジェクトには必要なすべての情報が含まれていますが、単にビジネスエンティティを表示するだけではないため、DataBind()だけではありません。私は特定の方法で列を整理し、各行の計算を行い、列を手動で追加する必要があります。さらに、各行にチェックボックスを付ける必要があります。これらのチェックされた行は別のチャートで使用されます。RadGridまたはGridViewがレポートのビジネスエンティティと一致しません

私の質問は、ビジネスエンティティのコレクションからレポートに移動する方法です。私はレポートに必要な方法で情報を格納するための新しいクラスを作成しました(私はビジネスエンティティをループし、それらを新しいクラスを使用して新しい構造に変換します)。あるいは、私はDataTableを使用して正しいフォーマット/順序で情報を取得するだけでした。それは正しいアプローチですか?そうでない場合は、何が良いですか?

Telerik RadGridに手動で行と列を追加するにはどうすればいいですか?上記の理由から私はDataBind()に興味がありません。

答えて

0

右の列を持つDataTableを作成しました。その後、ビジネスエンティティをループし、必要なものをDataTableに変換しました。次に、DataTableをグリッドにバインドしました。うまくいった。

関連する問題