2013-06-26 39 views
-3

我正在使用Microsoft Visual C#2010 Express。我在Microsoft Access 2007上使用數據庫。現在到最後,我必須將所有產品的名稱從數據庫存儲到INI文件。請幫幫我。我是新來的。如何在visual C#項目中使用.ini文件

+2

您的意思是您正在從Access數據庫中讀取記錄並將它們存儲到INI文件中? INI文件只是一個純文本文件,因此您可以使用「TextWriter」作爲作業。 – Belogix

+0

其實我必須在我的項目中使用INI文件。我有兩個包含產品名稱的文本框。我使用按鈕單擊將一個產品轉移到另一個文本框。然後到最後,那些在第二個文本框上移動的,我必須在該產品部分顯示2,否則爲1. – Lany

+0

我很抱歉,但我不明白你的意思?我不知道你的應用程序,所以說「產品部分」這樣的東西沒有多大意義。你正在讀/寫INI文件嗎? Access有什麼可以處理它呢? – Belogix

回答

0

不幸的是,微軟認爲ini-files已被廢棄(請參閱GetPrivateProfileString等文檔中的註釋),並未在公共語言運行庫中包含對它們的直接支持。無論如何,使用它們的一個簡單方法是使用System.Runtime.InteropServicesDllImportAttribute導入Windows SDK函數Get/SetPrivateProfileStringGet/SetPrivateProfileInt(由Kernel32.dll導出)。

+0

我正在嘗試這樣的事情.. – Lany

+0

你可以在[GetPrivateProfileString](http://www.pinvoke.net/default.aspx/kernel32.getprivateprofilestring)上找到像樣的'DllImport'語句。和相關頁面。 – StuporMundi

+0

Thankzz a lott everyone .. 我現在已經解決了它:) – Lany

相關問題