- - PR -
C#.NET:crystal reportについて。。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-18 10:06
現在データベースからデータ読み取ってcrystal reportを表示するプログラムを作ってますが、ある数値(prmSiire)型と日付型(prmDate)をパラメータとして入力して、それら条件を満たしたフィールドを表示したいですが、どっちか片方だけでフィルタリングすると上手く動きますが、両方とも一緒にやる「パラメータ入力値」の画面が出てきます。現在フォームから指定した値が無視されます。どうすれば良いです?助けってください。お願いします。
(C#) RptMain rp=new RptMain(); ParameterFields pfs=new ParameterFields(); ParameterField pf=new ParameterField(); ParameterRangeValue pv=new ParameterRangeValue(); ParameterFields pfs1=new ParameterFields(); ParameterField pf1=new ParameterField(); ParameterRangeValue pv1=new ParameterRangeValue(); pf.ParameterFieldName="prmDate"; pv.StartValue=txtDateStart.Text; pv.EndValue=txtDateEnd.Text; pf.CurrentValues.Add(pv); pfs.Add(pf); rptViewer.ParameterFieldInfo=pfs; pf1.ParameterFieldName="prmSiire"; pv1.StartValue=txtSiireCD.Text; pv1.EndValue=txtSiireCD.Text; pf1.CurrentValues.Add(pv1); pfs1.Add(pf1); rptViewer.ParameterFieldInfo=pfs1; rp.SetDataSource(dsRptSiireDenp1); rp.OpenSubreport("rptSub.rpt").SetDataSource(dsRptSiireDenp1); rptViewer.ReportSource=rp; |
1