You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019找不到Add Project Data Source选项如何解决?

解决方案

根因说明

Visual Studio 2019默认没有为.NET Core 3.0+、.NET 5+的WinForms/WPF桌面项目预装数据源配置工具,所以即便切换对应版本框架,也找不到「添加项目数据源」选项。

可行修复方案

  • 方案1:安装缺失的VS组件

    1. 关闭所有VS窗口,打开Visual Studio Installer,点击对应VS2019版本右侧的「修改」按钮
    2. 切换到「单个组件」标签页,在搜索框输入「数据绑定工具」,找到.NET Core 3.0 及以上的 Windows 窗体和 WPF 的数据绑定工具组件
    3. 勾选该组件后点击右下角「修改」,等待安装完成后重启VS即可看到对应选项
  • 方案2:手动代码配置BindingSource(无需依赖向导)

    如果不需要可视化向导,可直接用代码完成绑定,步骤如下:
    1. 右键项目→管理NuGet包,搜索安装Microsoft.Data.SqlClient包
    2. 在代码中直接给BindingSource赋值即可,示例:
    // 连接数据库获取DataTable示例
    string connStr = "你的SQL数据库连接字符串";
    string sql = "SELECT * FROM 你要展示的表名";
    using (SqlConnection conn = new SqlConnection(connStr))
    {
        SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
        DataTable dt = new DataTable();
        adapter.Fill(dt);
        // 绑定到BindingSource
        bindingSource1.DataSource = dt;
        // 再绑定到DataGridView等展示控件即可
        dataGridView1.DataSource = bindingSource1;
    }
    
  • 方案3:临时使用.NET Framework项目过渡

    如果你只是临时需要演示,可以新建基于.NET Framework的同类型项目,该框架默认自带「添加项目数据源」选项,配置完成后把对应的绑定逻辑迁移到原.NET Core/.NET 5项目即可。

注意:.NET Core/.NET 5+对旧的数据源向导支持并不完整,复杂绑定场景直接写代码配置稳定性更高,不容易出现兼容问题。

内容的提问来源于stack exchange,提问作者Joe Moore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:24:03