2011-06-19 73 views

回答

0

我想這是因爲WPF沒有做任何特殊的事情。您幾乎可以將任何.net集合/數據收集器對象鏈接到WPF數據網格。

但是你的問題在這之前就已經存在了,一般來說關注.net數據訪問。你應該從你的問題中刪除WPF標籤,而不是看到什麼ADO。網可以爲你做。

一旦這樣做了,並且你有你的FoxPro的內容DB在.NET集合,然後你會擔心WPF)

0

我不認爲這是可能沒有安裝驅動程序。見this question

0

有些方法可以在不安裝新驅動程序的情況下執行,但如果它們很簡單,則無法安裝。

你可以在文件級檢查表 - 結構被記錄在這裏:http://fox.wikis.com/wc.dll?Wiki~TableFileStructure

或者你可以寫,你可以從轉儲表以XML C#代碼運行VFP EXE。有關更多詳細信息,請參閱CURSORTOXML函數。

寫在我的iPhone上。

+0

即使有了這個選項,即使通過創建一個多線程的DLL COM服務器,打開了一堆其他crud ...安全,權限等,仍然需要VFP本身安裝,這將超過只是簡單的VFP OleDb Provider(它確實很棒)。 – DRapp

+0

我意識到,關於DLL選項 - 這就是爲什麼我建議一個衍生的exe - 不需要註冊。 是的,運行時需要安裝第二個選項。但是如果機器上有一個福克斯表,它可能已經是他們了。您還可以爲VFP運行時提供靜音,隨時隨地安裝的安裝程序,您可以與程序同時安裝。 –

0

你知道如何使用基本的ADO.Net連接到FoxPro DBF表並創建一個Typed DataSet?這是你開始工作的第一步。從那裏,任務變成將WPF DataGrid綁定到Typed DataSet。