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

use*_*411 14 .net c# sqlite datagridview

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

更改数据源

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

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

项目文件夹

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

任何帮助,将不胜感激.

谢谢!

Ste*_*ers 8

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

  1. 转到工具>库包管理器>管理NuGet包以获得解决方案...
  2. 选择Online部分并在右上角的文本框中编写SQLite.按ENTER键并等待执行搜索.
  3. 选择第一个包:System.Data.SQLite(x86/x64).
  4. 下载软件包后,选择要安装提供程序的项目,然后按确定.

如果在执行上述步骤后数据源仍然不可用,则可能是SQLite版本存在问题 - 请参阅cmc留下的注释链接的线程,其中说版本1.0.93可以工作,但版本1.0 .94没有.