Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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# 将数据插入crystal report VS2010中的特定部分_C#_Winforms_Visual Studio 2010_.net 4.0 - Fatal编程技术网

C# 将数据插入crystal report VS2010中的特定部分

C# 将数据插入crystal report VS2010中的特定部分,c#,winforms,visual-studio-2010,.net-4.0,C#,Winforms,Visual Studio 2010,.net 4.0,我正在为我的学院开发一张分数卡,包括学生姓名、学生人数、学科名称、学科代码以及学生对各自学科的分数。我有一个数据库,其定义如下所示: Name |Roll Num |SubjectCode |SubjectName |Marks Std_Name 1001 Phy Physics 65 Std_Name 1001 Che Chemistry 59 Std_Name 100

我正在为我的学院开发一张分数卡,包括学生姓名、学生人数、学科名称、学科代码以及学生对各自学科的分数。我有一个数据库,其定义如下所示:

Name    |Roll Num   |SubjectCode    |SubjectName    |Marks
Std_Name 1001        Phy              Physics        65
Std_Name 1001        Che              Chemistry      59
Std_Name 1001        Math             Mathematics    69
从上表中,我想获得SubjectCode、SubjectName和标记到datatable/dataset/datagrid并插入它们
Crystal报告中特定部分(第1节、第2节等)的数据。我怎样才能做到这一点?谢谢。

您应该了解更多有关

在节中插入字段不是一个大问题。您只需要创建dataset或datatable并将其引用到crystal报表。设计报表后,可以将dataset对象与数据一起传递给crystal报表

您还应该了解每个部分及其角色

报告标题:此部分打印在报告第一页的顶部。你可以把公司名称、地址等写在这里,下一页不应该写

页眉:此部分打印在报告每页的顶部。您可以放置页码、列标题标签(主题代码、主题名称、标记等)

详细信息部分:此部分将以行形式打印记录。所以,你可以把你的字段放在这里,这样,这些值就会按照你的需要显示出来

页面页脚和报表页脚:在理解上述两个部分后,这些部分是自描述性的。在“报表页脚”部分,您可以将应打印的注释放在最后一页的底部,在“页面页脚”部分,您可以将总分数、总分数等值的总和放在报表页脚部分。如果打印了多个页面,并且您只想在最后一页打印总分数,您还可以将这些字段放在“报表页脚”部分


还有另一种节类型是组页眉和组页脚。如果要按组显示记录,并且页眉和页脚也应按组打印,则可以在此处使用此部分。

Shell,感谢您提供有关Crystal Report的详细说明。由于我是个新手,我想我没有详细解释我的问题。我的确切问题是我想在报告的特定部分显示SubjectCode、SubjectName和标记。由于每个学生的SubjectCode、SubjectName和标记都在不断变化,我需要一个特定的部分来打印特定部分中的数据。我该怎么做?我已经成功地将dataset实现到我的报告中,在报告中我将获取单个数据,如name和rollnum,但我一直坚持将数据集插入到特定部分。如果您正在为多个学生填充数据。因此,在这种情况下,可以使用分组。你不需要把特定学生的细节放在单独的部分。分组将帮助您将其分离。您可以添加分组专家选项。在此窗口中,您需要选择学生id或代码。crystal report将如何创建另外两个部分组页眉和组页脚,正如我在回答中提到的。可以放置页眉和页脚详细信息的位置。