如何将DataGridView绑定到SQLite数据库?

时间:2017-10-17 20:38:15

标签: c# .net sqlite datagridview

我正在尝试将数据连接添加到使用SQLite的datagridview。我已经添加了对SQLite的引用(下载了所需的文件)但是当我通过向导添加数据源时,SQLite不包含在选项中 -  见下面的截图:

Change Data Source

我环顾四周寻找这个问题的答案,但没有成功找到任何问题。

以下是项目文件夹中数据库的屏幕截图:

project folder

有没有办法将datagridview绑定到sqlite数据源?

任何帮助都将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:7)

以下步骤是从http://geekswithblogs.net/danielggarcia/archive/2013/12/22/portable-databases-ii-using-sqlite-with-entity-framework.aspx复制的:

  1. 转到工具>库包管理器>管理NuGet包以寻求解决方案......
  2. 选择“在线”部分,在位于右上角的文本框中编写SQLite。按ENTER键并等待搜索执行。
  3. 选择第一个包:System.Data.SQLite(x86 / x64)。
  4. 下载软件包后,选择要安装提供程序的项目,然后按“确定”。
  5. 如果在执行上述步骤后数据源仍然无法使用,则可能是SQLite版本存在问题 - 请参阅the comment left by cmc和{{3 },表示版本1.0.93有效,但版本1.0.94没有。

答案 1 :(得分:3)

  1. 转到工具>库包管理器>管理NuGet包以寻求解决方案......
  2. 选择“浏览”部分并搜索“Microsoft.SqlServer.Compact”
  3. 安装
  4. 点击查看>其他Windows> SQLite / SQL Server Compact Toolbox将是 出现在那里。
  5. 单击SQLite / SQL Server Compact Toolbox,您可以轻松管理 连接。屏幕截图已附上

    enter image description here

    enter image description here