【问题标题】:vb.net visual drag tables from datasource (bd acces)vb.net 从数据源可视化拖动表(数据库访问)
【发布时间】:2016-05-02 12:08:07
【问题描述】:

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

但我的问题是,我可以拖动到组合框以直观地显示所有表格吗? 之后,我可以选择需要以新形式显示的表格。

【问题讨论】:

  • 您可以对组合框进行编程以根据组合框的值更改数据网格视图

标签: vb.net dataset


【解决方案1】:

如果使用 SQL-Server 数据库,您可以创建如下所示的存储过程,然后在“数据源”窗口中,右键单击数据集名称,选择使用向导配置,添加新的存储过程。

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)并加载它,例如

将 tableNames 调暗为新 NorthWindDataSet.uspAllTableNamesDataTable

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

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

我创建 NorthWind 数据库的屏幕截图

【讨论】:

    猜你喜欢
    • 2014-05-31
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    相关资源
    最近更新 更多