将. net对象绑定到Crystal Report,但没有找到属性

本文关键字:属性 Report net 对象 绑定 Crystal | 更新日期: 2023-09-27 17:49:19

我有一个叫做Letter的类,它有两个公共属性Letter_HeaderLetter_Details。我已经成功地绑定了一个。net Linq对象到水晶报告,但是当我绑定这个对象的属性没有被检测到。我如何将Letter_HeaderLetter_Details绑定到报告?

public class Letter
{
    public Letter_Header _header;
    public List<Letter_Details> _details;
    public Letter()
    {
    }
}

public class Letter_Header
{
    public Int32 ProductID;
    public String ProductName;
    public String BrokerName;

}
public class Letter_Details
{
    public Int32 ID;
    public Int32 PolicyID;
    public Int32 PersonName;
    public Decimal Amount;
    public DateTime DateTime;

}

将. net对象绑定到Crystal Report,但没有找到属性

这个问题似乎已经被搁置很久了,但为了完整起见,这里给出一个答案:

由于我在Visual Studio中遇到Crystal Reports不接受自己的类,只接受基本的内置类,此外它不能处理任何形式的集合