报表查看器或Gridview / Datalist / Repeater

时间:2010-02-12 20:01:37

标签: .net asp.net crystal-reports report reportviewer

我想以格式显示数据

Store Name
Department1
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Store Name1
Department1
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

哪种控制是以上述格式显示数据的最佳方式。 使用gridview,我必须得到给定商店的每个部门合并它并显示数据。 注意:我的列是动态的

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您可以使用嵌套的DataList控件来获取此类输出。 为此,你必须采取两个datalist 第一个将保存您的主数据,第二个将重复您的数据。您必须捕获第一个数据列表的DataList.ItemDataBound事件,然后找到id的值并绑定另一个数据列表来填充它。

答案 2 :(得分:0)

您可以创建显示

的用户控件
Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

然后创建一个控件列表并将它们添加到面板或某个容器中,该容器具有verticla滚动条。