我試圖通過編輯DataAdapter屬性來設置DataAdapter連接字符串,以便從Visual Studio設計器中指向%APPDATA%
。我似乎無法在連接字符串屬性上使用該名字對象。當我以調試模式運行應用程序時,它不會被轉換爲C:\Users\MyUserName\AppData\Roaming
。通過Visual Studio設計器將ConnectionString指向特殊文件夾
如何確保可以在設計器中設置這些類型的字符串,以便它們不被硬編碼,並且不會危及任何未來的安裝項目?
注意: 我知道如何在代碼中使用GetFolderPath()來處理它。但是在設計器中是否有類似的控件屬性和字符串設置/資源功能?
Doh!當然!傻我。但是當數據庫位於ApplicationData這樣的特殊文件夾上時,如何確保設計器上正確定義的連接字符串? – 2009-12-21 04:20:46
不幸的是,我不認爲設計者提供了一個特殊的變量來連接到ApplicationData。因此,要麼必須破解生成的設計器類,要麼在部署後手動更改連接字符串。這是我在2〜3年內生活的限制。 – Graviton 2009-12-21 04:23:14
嗯......似乎我將不得不將它移動到應用程序設置文件,然後找到一種方法在安裝項目上正確設置它。 – 2009-12-21 04:33:37