ReportViewer 字段带有对象的#erro?
ReportViewer field with #erro of object?
我正在使用 Visual Studio 2012,现在我正在使用 ReportViewer
创建报告。为此,我创建了一个数据集对象以将列表作为数据源传递。问题是我的对象与嵌套的其他对象有关系,当我显示该对象时,报告列显示 #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;
}
}
ReportViewer
我找到了解决办法,很简单。就是在class上只加[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;
}
}
我正在使用 Visual Studio 2012,现在我正在使用 ReportViewer
创建报告。为此,我创建了一个数据集对象以将列表作为数据源传递。问题是我的对象与嵌套的其他对象有关系,当我显示该对象时,报告列显示 #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;
}
}
ReportViewer
我找到了解决办法,很简单。就是在class上只加[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;
}
}