⑴ 如何使用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#機制,而且你可以設置他一個密碼,安全性高