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

时间:2009-08-07 13:32:11

标签: c# crystal-reports

我创建了水晶报告并通过Data - >对象生成了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 ;

是否有类似的内容。

1 个答案:

答案 0 :(得分:15)

看一下这个链接:

https://msdn.microsoft.com/en-us/library/ms227595.aspx

它会告诉你如何做到这一点。您可以在此问题上查看我的答案。 How to use Crystal Reports without a tightly-linked DB connection?

对此的快速解释是,您应该能够将自定义对象添加到ArrayList中,然后使用ArrayList作为数据源。希望这会有所帮助。