相关疑难解决方法(0)

如何在Crystal报表中将Custom类指定为数据源

我创建了水晶报告,通过Data - > object我生成了DataSource,我添加了生成的Datasource中的字段.我的问题是,如何将值分配给数据源.

有什么像grid.DataSource = MyCustomClass可用.我无法直接访问数据库[它是一个删除服务].分配值的方法是什么.

我想要一些像

    class CustomClass
    {
      string name;  
      string number;

       public string Name
       {
       set
       {
         return name;
       }
       }

       public string Number
       {
       set
       {
           return number;
        }
       }

    }
CustomClass custom = new CustomClass ();

custom.Name = "Mohan";
custom.Number = "100";

reportViewer.DataSource = custom ;
Run Code Online (Sandbox Code Playgroud)

是否有任何类似的可用.

c# crystal-reports

9
推荐指数
1
解决办法
2万
查看次数

将具有List <>的对象绑定到Crystal Report

我有一个包含一些属性的类,包括一个子对象的List <>.

简单示例:

    public class LineItem
    {
       public string Name { get; set; }
       public decimal Amount { get; set; }
    }

    public class Invoice
    {
       public string Name { get; set; }
       public DateTime CreatedDate { get; set; }
       public List<LineItem> LineItems { get; set; }
       public Invoice() { ... }
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将此对象(示例中的Invoice)绑定到Crystal Report(使用VS2008水晶报表设计器),并且当我获得要在Field Explorer中显示的简单属性(Name,CreatedDate)时,子集合不会.我已经尝试使用ArrayList(如建议的那样(我如何使用强类型列表作为Crystal Reports的datasoruce),但这不起作用.

c# crystal-reports visual-studio-2008

6
推荐指数
1
解决办法
7825
查看次数

标签 统计

c# ×2

crystal-reports ×2

visual-studio-2008 ×1