2012-02-17 6 views
1

私はfastreport.netを使用してaspxページの項目のリストを表示しています。FastReport.NET RegisterDataは1行しか印刷されていません

私はこのようなWebReport1_StartReport()イベントで私のデータを渡す:

WebReport1.Report.RegisterData(myDataView、 "MyDatasourceの"、2); (DataBandとしてWebReport1.Report.FindObject( "Data1")).DataSource = WebReport1.Report.GetDataSource( "myDataSource");

ただし、1行しか印刷されません。しかし、sqlDataSourceコントロールを使用し、次のようにデータを渡すことで、WebReport1.RegisterDataAsp(WebReport1.Report、mySqlDataSource、 "mySqlDataSource")

すべてがOKです。

問題が何ですか?

答えて

0

あなたは、FRは、データセットを反復処理することを可能にするOnPriorイベントを手順OnCheckEofOnGetValueOnFirstOnNextを実装する必要があります。

私はDelphiの実装しか知りませんが、.NETに変換できると思います。フォームのデザインビューにUserDataSetコンポーネントを置き、オブジェクトインスペクタ/イベントタブを開き、前述のイベントをダブルクリックします。その後、IDEはそのための手順を生成し、不足している部分を記入するだけです。 Here is an example

+0

ユーザーが問題を解決するためのサンプルコードを提供したい場合があります。 – madLokesh

+1

私はDelphiの実装しか知りませんが、 のデザインビューにUserDataSetコンポーネントを置きます。フォームを開き、オブジェクトインスペクタ/イベントタブを開き、前述のイベントをダブルクリックすると、ideがそのプロシージャを生成します。欠落している部分を記入するだけです。例:[link](http:// pastebin .com/ekaxVT6V) – Adam

0

データセクションのデータソースが削除されました。 データセクションをダブルクリックして、テーブルにデータソースを設定します。

関連する問題