0

我有许多存储过程。我使用 .net 服务器资源管理器和数据集生成器来创建表适配器和表对。

现在在我的代码中,我想根据用户从列表中选择的选项(他们选择的报告对应于存储过程和表适配器)动态实例化这些表适配器。

问题是我似乎无法正确实例化表适配器。该表工作正常,当我使用表适配器时,我可以在运行时深入了解属性,甚至可以找到并调用填充方法,但是当我尝试设置连接字符串时,我无法使用 getproperty 找到它。有没有人有一个适用于如何做到这一点的例子?我尝试了一些在网上找到的示例,但似乎没有任何效果。

4

1 回答 1

0

弄清楚了。当 .Net 在后面的代码中为 msDataSetGenerator 创建表适配器时,它将 Connection 属性声明为 Friend 而不是 Public。当我将其更改为 Public 时,我可以像其他声明为 public 的属性/方法一样通过反射获取和设置它。

发现这一点后,我想知道将连接字符串的获取/设置更改为公共是否真的存在安全风险......

于 2012-10-03T21:21:00.987 回答