HY!
我创建了一个reportViewer,我想从代码中更改tableAdapter的connectionString(此字符串将在运行时更改,并存储在settings.xml文件中)。
任何人都可以帮助我吗?
答案 0 :(得分:0)
您应该可以将TableAdapter的ConnectionModifier公开,然后访问其ConnectionString属性
DataSet1TableAdapters.TestTableAdapter testTableAdapter = new DataSet1TableAdapters.WagesTableAdapter();
testTableAdapter.Connection.ConnectionString = "someconnectionstring";
答案 1 :(得分:0)
我想出的方法是使用相同的xsd列,列的名称必须相同,这样我只用了1个表来获取更多报告(但是在这个表中它是所有列我所有报告都需要)
答案 2 :(得分:0)
如果您使用的是Server Report,则可以使用Expression构建数据源连接字符串,并使用参数构建此表达式。 所以为服务器,数据库等等添加参数 然后你可以将你的连接字符串从代码发送到这些参数。
您可以在本文中找到更多详细信息。