Использование списка объектов настраиваемого класса в качестве источника данных для отчета Crystal

Я пытаюсь найти способ создать отчет, используя мой собственный класс.

Я нашел ссылки:

1.) Как работать в Crystal Report с источником данных объекта?

2.) Использовать объект .net в качестве источника данных в Crystal Report 2008

3.) Привязка объекта со списком к Crystal Report

4. ) Как назначить пользовательский класс в качестве источника данных в отчете Crystal

Они были весьма полезны, но я застрял на первом шаге при разработке отчета, поскольку свойство моего пользовательского класса не указано в списке полей представления дизайна отчета Crystal .

Пример моего настраиваемого класса:

class UserType
    public property UIN as integer...
    public property Title as string...
end class
class User
    public property UIN as Integer...
    public property Name as string...
    public property Password as String...
    public property Type as UserType...
end class

Когда я добавляю объекты класса в отчет Crystal, я не получаю поле usertype из класса пользователей в списке полей.

Итак, как я могу добавить поле usertype в свой список полей ? Или мне нужно выбрать другой подход?

Изменить:

Причина, по которой я хотел использовать его таким, какой я есть:

class UserType
    public property UIN as integer...
    public property Title as string...
end class
class User
    public property UIN as Integer...
    public property Name as string...
    public property Password as String...
    public property Type as UserType...
end class

Когда я добавляю объекты класса в отчет Crystal, я не получаю поле usertype из класса пользователей в списке полей.

Итак, как я могу добавить поле usertype в свой список полей? Или мне нужно выбрать другой подход?

Изменить:

Причина, по которой я хотел использовать его таким, какой я есть:

class UserType
    public property UIN as integer...
    public property Title as string...
end class
class User
    public property UIN as Integer...
    public property Name as string...
    public property Password as String...
    public property Type as UserType...
end class

Когда я добавляю объекты класса в отчет Crystal, я не получаю поле usertype из класса пользователей в списке полей.

Итак, как я могу добавить поле usertype в свой список полей? Или мне нужно выбрать другой подход?

Изменить:

Причина, по которой я хотел использовать его таким, какой я есть:
1.) Отображение формы, в которой пользователь может ввести ключевое слово
2.) программа фильтрует записи по ключевому слову, используя LINQ
3.) когда пользователь нажимает кнопку печати, я хочу установить отфильтрованные записи в качестве источника данных моего отчета

6
задан Community 23 May 2017 в 12:26
поделиться