我的应用程序已经开发,现在我们将更改会话对象中存储的连接字符串(分布式数据库管理系统(DDBMS)的Bcoz)
问题在这里......
In that application There are so many **ObjectDataSource** which are使用.XSD 文件初始化.它与TableAdapter相关, 并且 从Web.Config文件中分配TableAdapter的连接字符串.现在如何将连接字符串更改为存储在会话对象中的任何内容?
提前致谢.
要在运行时更改XSD的连接,您需要将表适配器的ConnectionModifier属性设置为Public.如果它们是由"向导"创建的,则默认情况下它们将设置为Friend/Internal(VB/C#).
我找不到ConnectionModifier属性(它没有在我的vs2005文档中列出)!如果单击XSD的下部区域(查询所在的区域),则应在属性窗口中显示该区域以进行更改.
然后,您可以在声明表适配器的地方设置Connection属性(它将对象而不是字符串).