4
|
BlueRaja - Danny Pflughoeft · 技术社区 · 14 年前 |
![]() |
1
2
正在创建连接:
使用上述连接手动填充数据集或将数据集添加到解决方案中以获取数据,而无需编写连接代码。假设您添加了Employee.XSD。在XSD中添加一个tableadapter,它将通过自动生成查询和datatables来帮助您从数据库中提取数据。做了这些事之后。在你的项目中创建一个方法,
现在在窗体上添加一个reportviewer控件。
在Crystal Report之前,请根据您的要求在报表中添加表的字段。 另一种实现方法 水晶报表可以用于各种对象。如果您有动态绑定它的场景,请参阅下面我的答案,然后您可以做一件事,即向解决方案添加一个新的数据集。创建一个datatable并添加具有适当数据类型的必需列。不要添加查询或表适配器。现在从代码中添加一个类文件并创建与datatable列完全相似的属性。现在将datatable设置为要报告的源,并在报告中添加其列。
创建一个类
现在创建另一个函数来填充在dtataset中创建的datatable。
|
![]() |
2
0
我们使用Crystal Reports做了类似的事情,这让我非常不喜欢Crystal Reports。我使用databaseexpert创建了一个到数据库的新连接,并用我想要使用的SQL创建了一个新命令。这定义了Crystal Reports可以使用的列,并允许您创建报告。然后在显示报告时,我们执行以下操作:
我只使用了一个表,所以我不知道数据集中有多个表会如何影响它。基本上,您可以使用数据库专家和命令设置报表的结构。然后在运行时覆盖实际数据。我真的希望Crystal Reports有一个更强大的方法来做这件事,或者如果它存在的话,我能理解它。 |
|
user9399808 · 如果单词以特定字符串结尾,则显示数据的公式 6 年前 |
![]() |
Asher · 在Crystal报表中分组 7 年前 |
![]() |
Sparkind · SQL-需要找到一种方法来检查成员是否已续订 7 年前 |
|
user7845219 · 根据公式绘制以下截面的参考底图 7 年前 |
![]() |
Jack Frost · 带组的条件计数 7 年前 |
![]() |
Jograd Mahusay · Crystal报告未显示数据 7 年前 |