表单应用程序中的数据集参数

发布于 2024-11-17 06:25:23 字数 120 浏览 3 评论 0原文

我很难找出如何在运行时传递我在数据集中的适配器中定义的参数。当我预览数据时,我可以手动插入值,但我无法找到有关如何在 Visual Basic 代码中传递它的任何代码。 任何帮助将不胜感激;-) 预先感谢您的帮助 乔治-路易斯

I'm having a hard time to find out how to pass at run time a parameter which I defined in an adapter in a dataset. When I preview the data I can insert the value manually, but I was not able to find any code around how to pass it in the visual basic code.
Any help will be appreciated ;-)
Thanks in advance for your help
Georges-Louis

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

栩栩如生 2024-11-24 06:25:23

我没有意识到你提到了表格。

您是否尝试过创建带有属性的公共函数方法?也许我不清楚这个问题,但你的意思是你的 dataaapter 有一个定义的值,然后你想在运行时更改它,这是正确的吗?你有这个值作为变量吗?

I didn't realize you mentioned Forms.

Have you tried creating a Public Function method with attributes? Maybe I'm not clear on the question, but you mean you have a defined value for your dataapapter, then you want to change it at run time, is this correct? Do you have that value as a variable?

↘紸啶 2024-11-24 06:25:23

当您调用填充 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

我希望这有帮助。

When you call the function that fills the TableAdapter you can specify the parameter to pass to the query or stored procedure.

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

I hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文