【问题标题】:ReportViewer field with #erro of object?带有#erro 对象的ReportViewer 字段?
【发布时间】:2016-09-21 19:27:56
【问题描述】:

我正在使用 Visual Studio 2012,现在我正在使用 ReportViewer 创建报告。为此,我创建了一个 DataSet 对象以将 List 作为 DataSource 传递。问题是我的对象与嵌套的其他对象有关系,当我显示对象时,报告列显示#Erro。我正在寻找一些解决方案,但还没有找到任何解决方案。

我该怎么做?

尝试

public class Conta {

        public virtual long id                      { set; get; }
        public virtual Cliente cliente              { set; get; }
        public virtual String historico             { set; get; }
        public virtual DateTime dtLancamento        { set; get; }
        public virtual DateTime dtVencimento        { set; get; }
        public virtual decimal valorFinal           { set; get; }

        public Conta() {
        }
    }


public class Cliente {
        public virtual int id               { set; get; }
        public virtual string nome          { set; get; }

        public Cliente() {
        }

        public override string ToString() {
            return nome;
        }

    }

报表查看器

【问题讨论】:

    标签: c# winforms reportviewer


    【解决方案1】:

    我找到了一个解决方案,非常简单。只在课堂上添加[Serializable]

    我做到了

    [Serializable]
    public class Conta {
    
            public virtual long id                      { set; get; }
            public virtual Cliente cliente              { set; get; }
            public virtual String historico             { set; get; }
            public virtual DateTime dtLancamento        { set; get; }
            public virtual DateTime dtVencimento        { set; get; }
            public virtual decimal valorFinal           { set; get; }
    
            public Conta() {
            }
        }
    
    [Serializable]
    public class Cliente {
            public virtual int id               { set; get; }
            public virtual string nome          { set; get; }
    
            public Cliente() {
            }
    
            public override string ToString() {
                return nome;
            }
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 2017-10-16
      相关资源
      最近更新 更多