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

9 c# crystal-reports

我创建了水晶报告,通过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)

是否有任何类似的可用.

Dus*_*sty 15

看看这个链接:

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

它将告诉你如何做到这一点.您可以在此问题上查看我的答案. 如何在没有紧密链接的数据库连接的情况下使用Crystal Reports?

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

  • 当你的对象不在同一个项目中时,你如何选择它? (3认同)