2012-02-13 11 views
1

現在、私はDevexpress XtraReports V11.2.8を使用しています。私の問題は、V11.1.6でレポートを取り込めるようになっていますが、デバッグ時にスクロールバーのみが表示されているため、V11.2.8でレポートにデータを設定できません。参考:ボタンクリックでレポートビューアをバインド/初期化する必要があります。私は大量のデータが存在し、特定の入力条件に一致するレポートのみを入力する必要があるため、私たちはそれを実行できません。ご意見をお聞かせください。XtraReports V11.2.8で動作しません。バージョン

FYI:私は、追加情報なしバージョンの問題についての解決策を見つけることができませんhttp://www.devexpress.com/Support/Center/Issues/ViewIssue.aspx?issueid=Q362696

答えて

1

上記の問題にDevExpress社の応答のために、このリンクを参照してください。

しかし、2番目の問題は、私はそれに可能な解決策を与えることができます。レポートに必要な情報を入力し、ボタンをクリックして入力に関するレポートをプレビューすることができます。このレポートでは、データベースにストアドプロシージャを作成することをお勧めします。

特定の「Cust_Id」のレポートを表示する必要があるとします。 'Form1'には、 'Cust_Id'と 'ボタン'のテキストフィールドを入力します。ボタンのクリックイベントに次のコードを入れて、

private void simpleButton1_Click(object sender, EventArgs e) 
     { 
      Portfolio_XtraReport port = new Portfolio_XtraReport(); 
      string custID = textEdit1.Text.ToString(); 
      port.Portfolio(custID); 
      port.ShowPreview(); 
     } 

は今に「Portfolio_XtraReport.cs」はここで、

public Portfolio_XtraReport() 
     { 
      Portfolio("N"); 
     } 
     public void Portfolio(string custId) 
     { 
      if (custId != "N") 
      { 
       InitializeComponent(); 
       sP_PORTFOLIOTableAdapter.GetData(custId); 

      } 
     } 

を次のコードを入れて、sP_PORTFOLIOTableAdapterは、データセットのテーブルアダプタです私は入力として 'Cust_Id'をとるストアドプロシージャを使用しました。

関連する問題