Crystal报告中的可空类型

时间:2013-09-26 05:59:10

标签: c# asp.net crystal-reports nullable

我正在使用asp.net mvc和crystal report v.13。

我有两个包含可空变量的类。

public class CustomerList
{
    public List<customerinfo> custInfo{ get; set; }
}
public class customerinfo
{
    public string name{ get; set; }
    public Nullable<int> id { get; set; }
    public Nullable<int> age{ get; set; }
}

在水晶报告的数据源中设置上述类(CustomerList)的对象列表。

rd.SetDataSource(rptSource);

在水晶报道中,我使用.net Objects从数据库专家中选择相同的类。

由于我使用的是可空变量,我收到以下错误:

  

“DataSet不支持System.Nullable&lt;&gt;。”

1 个答案:

答案 0 :(得分:3)

您可以将通用列表转换为DataSet并将其设置为报告的DataSource

以下答案将帮助您进行转换

Convert generic list to dataset in C#