我使用的是Visual Studio2010,我想动态生成一些报告。我想在reports查看器中显示我自己创建的dataSet和表适配器。这个是可能的吗?或者可以在运行时更改dataset中的连接字符串?我有不同的连接字符串,这些字符串在settings.xml文件中定义,我想在连接时使用这些字符串。感谢您的帮助!
发布于 2011-01-31 18:02:46
如果你想有一个相同的报告,即一个绑定了不同数据的“饼图”,那么这已经是他们的工作方式了。当您制作报表查看器报表时,您所要做的就是定义布局。数据在运行时绑定到它。因此,在运行时,您可以添加一些逻辑来将您想要的任何数据集绑定到报告。
如果你想要一个真正动态的报表,比如有时是饼图,有时是条形图,我不知道这是否可行。您可以创建所有选项(如果数量有限),并从多视图中选择正确的选项,然后在运行时绑定到它。
编辑:为了澄清我的第一点,它确实要求传入的数据集具有相同的列号/名称。因此,如果您使用的是非常不同的数据集,那么您需要像我的第二个选项那样的东西,如果它可以工作的话。
https://stackoverflow.com/questions/4854289
复制