crystal report datetime字段不显示,但具有值c#

crystal report datetime字段不显示,但具有值c#,c#,datetime,crystal-reports,C#,Datetime,Crystal Reports,我有一个crystal报告,其中我使用数据集显示值。数据集是从数据连接(表适配器、数据表)中检索的视图(sql视图)填充的。除datetime字段外,所有字段均显示。我已经尝试了所有可能的方法,但没有奏效。我束手无策 我在视图设计中尝试将其转换为sql本身中的字符串 在数据集中 我使用ToText()铸造它,并将其放入公式中,但不断返回 错误“字段未知”。我想我可能已经删除了该字段,但我已经重新添加了数据集、数据表和适配器,并确保我单击了“验证数据库”,该字段就在那里 我试着调试代码以确保值被提

我有一个crystal报告,其中我使用数据集显示值。数据集是从数据连接(表适配器、数据表)中检索的视图(sql视图)填充的。除datetime字段外,所有字段均显示。我已经尝试了所有可能的方法,但没有奏效。我束手无策

  • 我在视图设计中尝试将其转换为sql本身中的字符串 在数据集中
  • 我使用ToText()铸造它,并将其放入公式中,但不断返回 错误“字段未知”。我想我可能已经删除了该字段,但我已经重新添加了数据集、数据表和适配器,并确保我单击了“验证数据库”,该字段就在那里
  • 我试着调试代码以确保值被提取, 是的
  • 我通过右键单击dataset中的datatable并单击它来“预览数据” 单击“预览数据”并单击“是”,则显示该字段具有值。全部的 正在显示字段
  • 我尝试将数据集属性中的字段设置为字符串(之前) 我将日期时间类型更改为字符串)
  • 但为什么它没有在报告中显示出来呢)我有什么想法或其他建议可以展示出来吗

    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;
    
    
    
        }
    
    public void loadReport(bool loadAll)
    {
    AirDataAccess ada=新的AirDataAccess();
    List alist=ada.GetRowLogAllView();
    ReportUrl=@“~\Reports\RawLogData.rpt”;
    Load(Server.MapPath(ReportUrl));
    reportDocument.SetDataSource(列表);
    CrystalReportViewer1.DataBind();
    CrystalReportViewer1.Visible=true;
    CrystalReportViewer1.ReportSource=reportDocument;
    }
    
    你能检查一下你是否能在crystal report designer中看到该字段吗?我的意思是不通过gui运行报告。是的,我可以在主报告预览期间看到它,但不运行。它会显示。我在报告中添加了一个新的日期-时间字段,但它也不会显示。但这一次,字符串数据类型也不会显示。其他人正在工作e、 这是随机的,我不知道了。我试着把所有的null都设为notnull,以防万一它是罪魁祸首,但仍然是一样的。:(我已经解决了。愚蠢的我..我的模型名和数据库字段名拼写不同。在view/db中它是dateAir,而我的模型说dateAired..我差点撞到我的脑袋了!