2011-06-24 1 views
0

データセットのアダプタで定義したパラメータを実行時に渡す方法がわかりません。私はデータをプレビューするときに手動で値を挿入することができますが、ビジュアルベーシックコードで値を渡す方法についてはコードを見つけることができませんでした。 すべてのヘルプは、私はあなたがフォームを言及実現しなかったあなたの助け ジョルジュ・ルイフォームアプリケーションのデータセットパラメータ

答えて

0

のために事前に;-) 感謝を理解されるであろう。

属性を使用してパブリック関数メソッドを作成しようとしましたか?多分私は疑問には分かりませんが、あなたはあなたのデータ・アダプタのために定義された値を持っていることを意味します。そして、それを実行時に変更したいのですが、これは正しいですか?あなたは変数としてその価値を持っていますか?

+0

こんにちはExtofer、あなたの助けに感謝します。私はwhere句に '@ param1'を持つアダプタを使ってデータセットを作成しました。プレビューでテストすると、パラメータが手動入力として取得されますが、正常に動作します。唯一のポイントは、コードでこのパラメータをどのように渡すことができるかわかりません。私はちょうどコードで全体の接続情報とSQLをコード化するときにそれを行う方法を見つけた、そうでなければ私はasp.net(私はアダプタに渡すことができるセッションを使用する)でそれを知っている。あなたの助けをありがとう;-) –

+0

こんにちは、それと一緒に働いた:プライベートサブフォルダfrmReport_Load(ByVal送信者System.Object、ByVal eとしてSystem.EventArgs)Handles MyBase.Load 'strParamはクエリに渡すパラメータです 私。 dtReportTableAdapter.FillByDate(Me.DataSet1.dtReport、strParam) Me.ReportViewer1.RefreshReport() End Sub –

0

TableAdapterを満たす関数を呼び出すと、クエリまたはストアドプロシージャに渡すパラメータを指定できます。

Private Sub frmReport_Load(ByVal sender As System.Object, ByVal e as System.EventArgs) Handles MyBase.Load 
    ' strParam is your parameter to pass to the query 
    Me.dtReportTableAdapter.FillByDate(Me.DataSet1.dtReport, strParam) 
    Me.ReportViewer1.RefreshReport() 
End Sub 

これが役立ちます。

+0

終了しました.thx ;-) –

関連する問題