我做了一个小应用程序,它从.accdb文件获取数据并使用.rdlc报告进行报告。 问题是我需要将此应用程序提供给在不同工作站中工作的最终用户,这意味着连接字符串将不同于我在该应用程序中使用的连接字符串,我试图通过让use select成为动态字符串。 db文件,但是对于为报告创建的表适配器将不会成功。 知道如何解决吗? 谢谢大家
答案 0 :(得分:0)
我假设您正在使用ado.net类型的表适配器。
通常,类型表适配器使用设置文件(app.config文件)中定义的连接字符串。您可以在应用程序首次加载设置文件时以编程方式覆盖设置值。
根据需要覆盖文件:
Imports System.Configuration
Namespace My
Partial Friend NotInheritable Class MySettings
Private Sub MySettings_SettingsLoaded(sender As Object, e As SettingsLoadedEventArgs) Handles Me.SettingsLoaded
Item("<your connection string name here>") = "<your connection string here>"
End Sub
End Class
End Namespace