3 層でのプログラミングは誰もが知っている 簡単な概念として DTO で 3 層をプログラミングし、Stimul でテスト レポートを作成しようとしています しかし、途中で問題が発生し、次の 2 つの単純なクラスを作成しました
http://uimg.in/images/2012/11/02/L6eHl.png
そして、いくつかのデータを取得するには、静的クラスと以下のデータを使用します(非常に単純で一般的です)
http://uimg.in/images/2012/11/02/9sVIb.png
私のテストレポートでは、この目標のために大学のネイティブ学生の情報を取得する必要があります。以下のように非常に単純なlinq結合を使用しました
http://uimg.in/images/2012/11/02/yvmJk.png
すべてが正しくなり、「リスト」変数が正しいデータを返すようになりました
http://uimg.in/images/2012/11/02/7owOj.png
さあ、マイレポートの作成を始めましょう 1. Dictionary セクションで、NEW DATA SOURCE を追加し、Data From Business Objects を選択します 2. 「Common.dll」から Student & College Class を追加します 3. Student を Page as Table にドラッグ アンド ドロップします
http://uimg.in/images/2012/11/02/HGSy.png
しかし、私の問題はこれです: 2 つの列 (大学名 – 教授名) に反復レコードがあるのはなぜですか? どうすればレコードを修正できますか?!
http://uimg.in/images/2012/11/02/opy1Y.png
誰でも私の添付ファイルを変更および修正できますか?!
StimulSoft では、コードに問題が見られない問題を解決する方法が必要だと思います。linq には問題がないようです stimul が複数のデータ ソースを受け入れることができる場合、私の問題はテーブル データ ソースを学生に変更すると解決します。学生データは正しいですが、テーブル データ ソースを大学に変更すると大学データは繰り返しになります。繰り返し!!!
http://uimg.in/images/2012/11/02/laSnz.png
付属品: