来自datasource的vb.net可视化拖动表(bd acces)

时间:2016-01-26 00:43:03

标签: vb.net dataset

我可以在vb.net,alumno,asignatura,curso等表格中直观地拖放一个表格。

enter image description here

但我的问题是,我可以拖动到组合框以便在视觉上显示所有表格吗? 之后,我可以选择以新形式显示的表格。

1 个答案:

答案 0 :(得分:0)

如果使用SQL-Server数据库,您可以创建一个存储过程,如下所示,然后在Data Source窗口中,右键单击数据集名称,选择configure with wizard,添加新的存储过程。

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE uspAllTableNames
AS
BEGIN
    SET NOCOUNT ON;
    SELECT name FROM sys.objects WHERE type = 'U'
END
GO

完成后,将存储过程拖到表单上删除绑定导航器,添加一个组合框(在本例中为ComboBox1)并加载它,例如。

Dim tableNames As New NorthWindDataSet.uspAllTableNamesDataTable

Me.UspAllTableNamesTableAdapter.Fill(tableNames)
ComboBox1.DataSource = tableNames
ComboBox1.DisplayMember = "Name"

从这里通过ComboBox1.Text访问当前项目

截图我在哪里做了NorthWind数据库 enter image description here