【问题标题】:How to assign Custom class as datasource in crystal report如何在水晶报表中将自定义类指定为数据源
【发布时间】:2009-08-07 13:32:11
【问题描述】:

我创建了水晶报表,并通过数据-->对象生成了数据源,并从生成的数据源添加了字段。我的问题是,如何将值分配给数据源。

像 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 ;

有没有类似的东西。

【问题讨论】:

    标签: c# crystal-reports


    【解决方案1】:

    看看这个链接:

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

    它将向您展示如何做到这一点。例如,您可以查看我对这个问题的回答。 How to use Crystal Reports without a tightly-linked DB connection?

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

    【讨论】:

    • 不在同一个项目中的对象如何选择?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多