【问题标题】:How Does Visual Studio/VB Create and Initialize a Table Adapter?Visual Studio/VB 如何创建和初始化表适配器?
【发布时间】:2014-10-22 13:13:31
【问题描述】:

我有一个使用数据集的非常简单的 Windows 窗体应用程序。我无法弄清楚 Visual Studio 如何创建一个新的 Table Adapter 对象,然后通过将初始化代码插入 .Designer.vb 文件来初始化该对象。我的问题是我无意中通过一些我不记得的命令导致了这种情况发生,并且正在试图弄清楚如何重新创建我所做的。

例如,如果我希望表单使用数据集,我知道这在表单的 Designer.vb 模块中

Friend WithEvents StreetsTableAdapter1 As WindowsApplication1.DataSet1TableAdapters.streetsTableAdapter

但是,仅此行不会实例化表适配器对象。

关于数据集,我创建了一个;将其表的表适配器之一配置为使用 SQL 查询;测试这些查询;他们工作。

我更感兴趣的是 Visual Studio 写什么来创建新对象,而不是按键来完成它,因为我想知道幕后发生了什么,而不是依赖按键魔法。

我有一个解决方法

Me.StreetsTableAdapter1 = New DataSet1TableAdapters.streetsTableAdapter

我已将此添加到表单的 .Designer.vb 文件中。我仍在试图弄清楚我在 Visual Studio 中做了什么来通过运行一些特定的命令来初始化所有这些。

指向示例的指针以及实现此目的的步骤会有所帮助。然后,我将检查 Visual Studio 的功能,以免再次陷入困境。

【问题讨论】:

  • 打开你的“DataSources”工具箱,把东西拖到表单上。
  • 我尝试将表格适配器拖动到几个位置,但我得到了一个带有一条线的圆圈。不让我抄?我已经尝试过设计模式下的表单、表单的 vb 模块和解决方案资源管理器中的表单。
  • 您拖动创建控件的字段,如果没有适配器,它将创建它。如果有,它将绑定到它。您应该能够拖动整个表格,这将创建一个网格控件。
  • 我明白了。谢谢。请把您的评论作为答案。

标签: vb.net visual-studio-2012 tableadapter


【解决方案1】:

在表单上创建表格适配器的最简单方法是让 Visual Studio 为您完成。在工具箱“DataSources”中,您应该看到您当前的数据。您可以展开节点并将字段/表格拖到表单中。这将创建表适配器和幕后所需的一切。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2012-05-23
    • 1970-01-01
    • 2017-08-28
    • 2020-02-17
    相关资源
    最近更新 更多