2012-04-09 12 views
0

VS 2008とSQL 2008を使用しています。パラメータビューアを使用してレポートビューアを作成しようとしています。このコンセプトは完全に新しいので、いろいろな忠告で示されている基本的なステップ。レポートビューアを使用してレポートを読み込めませんVisual Studio 2008

1> DataSetに接続

2 - 設定サーバ

3 - テーブルアダプタ

4 - 新しいレポート

5を追加 - レポート画面にテーブルをドラッグして追加カラム

6ここで私はパラメータ(fromdate、todate)を追加しています。私が行っている間違いを教えてください

私はReports - > ReportParamaters - > Add new Parameter - > fromdate - > type:Datetimeを取得しました。 (Todateと同じ)

7 - >ウェブページ。追加されました2つのテキストボックスとボタン

8 - >は、レポートビューアーをドラッグ - >背後にあるコードDatasoureを選択し、[今すぐ名前

を報告します。オンボタン

私は私がこれに続いてエラー

An error occurred during local report processing. 
    Error during processing of ‘FromDate’ report parameter. 

を取得するレポートを実行すると、私が見ることができるすべては、私がクリックテキストボックスとButton.Whenある

Protected Sub btnView_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnView.Click 
     Try 
      setReportParameters() 
      Me.ReportViewer1.LocalReport.Refresh() 
     Catch ex As Exception 

     End Try 
    End Sub 

Private Sub setReportParameters() 
     Dim Fromdate As New ReportParameter("Fromdate", tbFromDate.Text) 
     Dim Todate As New ReportParameter("Todate", tbtodate.Text) 

     Me.ReportViewer1.LocalReport.SetParameters(New ReportParameter() {Fromdate, Todate}) 

    End Sub 

をクリックしてくださいそれは何も起こりません...

助けてください

は「

答えて

0

私がチェックするには、2つの事柄を参照してください。

1)あなたは、パラメータ設定 『FROMDATE『』パラメータと』 FROMDATEを、私はこれは大文字と小文字が区別されますと信じています。

2.)レポートのFromdateは日時で、文字列(tbFromDate.Text)を渡しています。これが有効な日付であることを確認してください。

Dim Fromdate As New ReportParameter("Fromdate", cDate(tbFromDate.Text)) 
+0

Well..Iが... FROMDATEにFROMDATEを変更し、またDatetime.butが、それは同じエラーをスロー:( – user1141927

0

もう少し調べてください。

  1. レポートのパラメータがDateTimeデータ型であることを確認します。

  2. 日付を書式設定する必要がある場合もあります。私は成功を収めて、過去にこれを使用しました:

    ReportParameter startAtParam = new ReportParameter("StartAt", startAt.ToString("MMM, dd yyyy"));

+0

私が持っています。それらすべてをチェック..まだ何がエラーであるか把握できない、どこに行かないのか?レポートデザインにParamsを追加していますか? – user1141927

+0

日付の書式設定を試しましたか?また、パラメータにデフォルト値を追加しましたか? 'FromDate.DefaultValue = DateTime.Now.ToString(" MMM、dd yyyy ")' –

関連する問題