如何分配的自定义类,如水晶报表数据源(How to assign Custom class as d

2019-09-22 11:45发布

我创建晶体报告,并通过数据 - >目标i产生的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 ;

它是任何类似的情况是可用的。

Answer 1:

看看这个链接:

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

它会告诉你如何可以做到这一点。 您可以查看在这个问题上的一个例子我的回答。 如何使用Crystal Reports没有紧密连接的数据库连接?

这个快速的解释是,你应该能够自定义对象添加到一个ArrayList,然后使用ArrayList中的数据源。 希望这可以帮助。



文章来源: How to assign Custom class as datasource in crystal report