Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在reportViewer中手动配置TableAdapter的connectionString_C#_Reportviewer - Fatal编程技术网

C# 在reportViewer中手动配置TableAdapter的connectionString

C# 在reportViewer中手动配置TableAdapter的connectionString,c#,reportviewer,C#,Reportviewer,嘿 我使用创建了一个reportViewer,并希望通过代码更改tableAdapter的connectionString。该字符串将在运行时更改,并存储在settings.xml文件中 有人能帮我吗?您应该能够将TableAdapter的ConnectionModifier设置为public,然后访问其ConnectionString属性 DataSet1TableAdapters.TestTableAdapter testTableAdapter = new DataSet1TableAda

我使用创建了一个reportViewer,并希望通过代码更改tableAdapter的connectionString。该字符串将在运行时更改,并存储在settings.xml文件中


有人能帮我吗?

您应该能够将TableAdapter的ConnectionModifier设置为public,然后访问其ConnectionString属性

DataSet1TableAdapters.TestTableAdapter testTableAdapter = new DataSet1TableAdapters.WagesTableAdapter();

testTableAdapter.Connection.ConnectionString = "someconnectionstring";

我的计算方法是使用相同的xsd列,列的名称必须相同,这样我只使用了一个表来生成更多的报表,但在这个表中,所有报表都需要这些列

如果您使用的是服务器报表,则可以使用Expression来构建数据源连接字符串,并使用参数构建此表达式。 所以,为服务器、数据库添加参数。。等 然后可以将连接字符串从代码发送到这些参数

您可以在本文中找到更多详细信息


这就是问题所在…我不能这样做…我有一个数据集和表适配器,不知何故,我需要将数据集和表适配器与给定的连接字符串相关联…并且不使用设计器。。。。我想从代码开始