⑴ 如何使用SQLite在WPF工作
您可以使用通过对象关系映射器通过ADO.NET或(更好的) - SQLite的WPF中以同样的方式,你会使用SQL Server,Oracle或任何其他数据库。一个ORM可能是一个更好的选择,因为一个好的ORM将处理类似属性改变通知你的东西(数据绑定的关键)。
您正在寻找的是基本技术定义一个模式,你将加载并通过ORM保存和数据绑定你的用户界面,使用数据绑定。 (这种模式的完整版本被称为模型 - 视图 - 视图模型或MVVM但你可能要专注于创造和后来先绑定到一个域模型和解决MVVM的更复杂的方面的基础知识的初学者。)
⑵ 请问一下wpf中怎么使用Sqlite数据库 vs2012我用的 请问学要引用什么 数据库是怎么创建的 谢谢
sqlite顾名思义,light就是轻量级的意思,只有几百k,不需要安装
请到这里下载http://www.sqlite.org/
当然那里下载的只是最基本的数据库引擎,另外你需要一个管理器也就是界面,网上有各种各样的,也很容易下载到。
针对.net的类库很多,网络一下SQLite ADO.NET Provider会有很多下载,如下是其中一个
http://sourceforge.net/projects/sqlite-dotnet2/files/
下载了以后安装,然后vs里面引用相应的dll,就可以像sql那样用了,当然连接字符串有点变化了。
⑶ 怎么将WPF程序连接到SQL数据库
这是用DAO 打开access数据库:
首先在 “工程-引用”选择microsoft DAO 3.6 Object Library,将数据库保存在工程所保存的文件夹内
然后代码如下:
dim db1 As Database
dim rs1 as recordset
Set db1 = OpenDatabase(App.Path & "\db1.mdb", False, False, ";Pwd=111")'假设数据库名为db1.mdb,数据库密码为111。这样db1就连接上数据库db1.mdb了。下面代码继续对数据库操作
set rs1=db1.openrecordset("select * from 表1") 'rs1 连接上表1
⑷ 急!C#中能用哪些数据库,和哪些能连接wpf程序中用!
C# 能用市面复上所有常用数据库。制
和 C# 效率最高速度最快的是 SQL SERVER
也可以使用 ORACLE 、MYSQL、SQLITE、ACCESSS
大型应该建议使用 MSSQL\MYSQL\ORACLE
WPF 建议你使用 SQLITE ,小巧,效率也不错
⑸ wpf连结数据库的问题
不管是WPF还是WinForm还是ASP.NET,这些都只是表现层的展现方式不同,而到了后台,所有的都是一样的,都有一个配置文件可以进行配置并读取的。如果你的项目中没有这个文件,那就自己添加一个app.config即可。即添加文件中的应用程序配置文件
⑹ 在WPF中使用SQLite
右键项目选择 管理NuGet包:
接下来安装SQLite.Core
遇到的问题,主要是打包安装后会出现。问题的原因其实是一致的。如果你捕获了全局异常,就能从异常信息中得到错误原因。
这个是因为从NuGet获得的包内是没有 SQLite.Interop.dll 的,但是在Debug的时候,它会自动生成对应平台的dll。可以看一下项目目录下( ../packages/System.Data.SQLite/build )
里面有各个 .NET 版本的对应平台的 SQLite.Interop.dll 。打包的时候,将对应的文件一起打包即可。如果要兼顾 x86 和 x64 ,也可以在打包时指定在应用文件夹,创建 x86 和 x64 目录,并将对应的 SQLite.Interop.dll 放进去。这也是最保险的方法。
以管理员权限运行即可。
⑺ 请问如何在c#的wpf做一个rdlc报表,数据库是sqlite 但是需要绑定两个数据库的table 请问这个怎么去做呢
借助ACCESS作为工具,用ACCESS建立空表,作为初始表建立REPORT,Report向导需要一个数据源,
再用ACCESS做连接表,连接表可以来自两个或者N个远程数据库,SQL也好Ocxle也好Excle也一样可以作为ACCESS的网络连接表,在ACCESS中建立查询,分析好表的关系.
在C#中直接连接ACCESS的查询表,用代码填充新的DataSet,把新的DataSet去取代Report初始状态的Dataset,
这样你既给报表做了初始化,也给报表提高了查询分析效率,ACCESS在组合数据表上绝对优越与C#机制,而且你可以设置他一个密码,安全性高