你可以在Visual Studio 2008报告中(在报告控件中)有两个表以及如何

时间:2009-09-28 19:47:08

标签: c# visual-studio-2008 reporting

你可以在Visual Studio 2008报告中(在报告控件中)有两个表吗?这是怎么做的?

我有一个包含多个表的数据库,当我去添加一个报表控件然后添加一个报表时,它似乎只允许我有一个表。我在数据GUI中看到了所有表,但是当我在报表上选择属性时,它只有一个表作为数据。

我需要在哪里查看将整个表格添加为有效数据,还是不能这样做?

编辑:

我仍然不确定如何使用控件执行此操作。 如果您使用报告服务应用程序,它有一个向导,它将查询作为输入。通过该查询,我得到了我需要的数据。

2 个答案:

答案 0 :(得分:1)

我也在处理同样的情况,其中我在VS2008中的一个水晶报告使用了2个表格。我为此报告创建了一个DataSet(右键单击项目并选择Add New并选择DataSet),并在数据集中创建了2个表;然后使用此数据集创建我的报告。当您转到报表的数据库专家时,它会显示ADO.NET DataSet的选项,选择您创建的数据集(包含多个表)。它应该显示数据集中的所有表以供选择。

在我的场景中,我在运行时将数据填充到DataTables中。首先,我将数据放入表中(创建C#类对象DataTable),然后将这些数据表插入到数据集中,并将DataSet作为报表的DataSource。

我希望它会有所帮助。

干杯。

答案 1 :(得分:0)

我继续尝试报告服务。

我认为答案是创建一个返回多个表所需数据的查询。