【问题标题】:Crystal Report not showing correct dataCrystal Report 未显示正确数据
【发布时间】:2013-12-27 18:32:27
【问题描述】:

您好,我正在使用 VS 2010 C# 中的 Crystal Report 设计一个报表来向学生展示详细信息。

我设计了如下水晶报表。

而我实际的数据库表数据是

但我得到的输出是

会有什么问题?

【问题讨论】:

  • 这是因为没有分配足够的空间来显示数据!右键单击这些字段并 -> Format Field。根据数据类型和您需要显示的格式设置字段!还要确保为每个字段分配足够的空间
  • @huMptyduMpty 感谢您的建议,但未获得此选项。能否请您再澄清一点。

标签: c# winforms crystal-reports


【解决方案1】:

Ashok 根据您的问题信息,您的编码可能没有任何错误,但 Cristal 报告或应用程序设置可能有错误。

检查您的这两个应用程序,然后重试。

【讨论】:

    【解决方案2】:

    目前还不清楚您遇到了什么问题。但是根据您的 cmets,我认为很少有地方会出错。

    1. 检查您是否设置了正确的数据源(右键单击数据库字段下的学生,然后转到设置数据源位置并检查您是否连接到正确的数据库和表)
    2. 同时转到文件并检查您是否选择了使用报告选项保存数据。如果是取消选择该选项
    3. 尝试转到数据库并验证数据库
    4. 你看到像######这样的值的原因肯定是因为没有分配足够的空间

    希望对你有帮助

    【讨论】:

      【解决方案3】:

      您会看到“######”,因为该字段本身不够大,无法显示数据。有两种方法可以解决这个问题:

      1. 单击该字段以突出显示它。然后沿框架移动鼠标,直到光标变为指向左右的箭头 ()。单击并按住鼠标左键并调整字段大小(就像调整窗口大小一样)。
      2. 您可以右键单击该字段,选择“设置字段格式”,然后在常用选项卡下选中“可以增长”选项。

      【讨论】:

      • 感谢@campagbolo,但我的问题不是##### 值我的问题是我没有从数据库中获取实际值。
      • @Ashok_Karale:我没有从数据库中获取实际值,那么您是如何得到有问题的图片 3 的?它是从哪里来的??
      • @huMptyduMpty 我不知道它们来自哪里,但这不是我的实际值。我的实际值在第二张图片中,此屏幕截图来自 SQL 服务器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多