我有一个C#程序,它利用DataSet.xsd在窗口中显示销售数据。一切当前都有效,但DataSet.xsd使用的连接字符串被硬编码为.accdb文件,我希望它是一个动态分配。
可以在用户设置中更改数据库的特定文件路径,这会导致销售窗口出现路径问题。当前正在从程序中的用户设置中获取连接字符串。
C:\FITS\FITS3SR\FITS_7.accdb
段是用户可以更改的路径。有没有办法按程序或动态更改此连接字符串?
答案 0 :(得分:0)
我找到了解决方法。由于连接字符串被强制为应用程序设置,因此默认情况下它被设置为只读设置,我的印象是它无法编辑。幸运的是,我可以使用以下行在运行时更改应用程序设置的值:
Properties.Settings.Default["SettingName"] = "connection string goes here";
希望这有助于其他人。