水晶报告日期时间字段不显示但有值c#

时间:2013-03-31 11:03:38

标签: c# datetime crystal-reports

我有一个水晶报告,其中我使用数据集来显示值。从数据连接(表适配器,数据表)_中检索的视图(sql视图)填充数据集。除了一个日期时间字段外,所有字段都显示。我已经尝试了一切可能的方法,但没有工作。我在我的智慧结束。

  1. 我尝试在视图设计中将它转换为sql本身的字符串 并在数据集中。
  2. 我使用ToText()将其投入并将其放入公式中,但不断返回 错误'字段未知'。我以为我可能已经删除了该字段,但我已经添加了数据集,数据表和适配器,并确保我点击了“验证数据库”,该字段就在那里!
  3. 我尝试调试代码以确保拉出值, 是的。
  4. 我通过右键单击它来“预览数据”数据集中的数据表 单击预览数据,是,它显示该字段有值。所有 字段正在显示
  5. 我尝试将数据集属性中的字段设为字符串(之前 我将datetime类型更改为字符串)
  6. 但是为什么它没有在报告中显示出来。 :(。任何想法或其他建议,我可以尝试让它显示?

    public void loadReport(bool loadAll)
        {
    
          AirDataAccess ada = new AirDataAccess();
    
         List<AirData> alist= ada.GetRowLogAllView();
    
    
                ReportUrl = @"~\Reports\RawLogData.rpt";
                reportDocument.Load(Server.MapPath(ReportUrl));
    
                              reportDocument.SetDataSource(alist);
    
    
                CrystalReportViewer1.DataBind();
                CrystalReportViewer1.Visible = true;
                CrystalReportViewer1.ReportSource = reportDocument;
    
    
    
        }
    

0 个答案:

没有答案