Создать объект отчета в ssrs - PullRequest
0 голосов
/ 20 мая 2009

У меня есть требование генерировать rdl во время выполнения. поэтому я преобразовал http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition xsd в класс, и мне нужно создать объект для класса Report, в котором много классов. Я борюсь за создание отчетов с использованием объектов

Я не знаю, как присваивать значения

   [System.Xml.Serialization.XmlAnyElementAttribute()]
   [System.Xml.Serialization.XmlElementAttribute("Author", typeof(string))]
   [System.Xml.Serialization.XmlElementAttribute("AutoRefresh", typeof(uint))]
   [System.Xml.Serialization.XmlElementAttribute("Body", typeof(BodyType))]


 private ItemsChoiceType37[] itemsElementNameField;

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 05 января 2010

Это что-то вроде

List<object> items = new List<object>();
List<ItemsChoiceType37> itemChoices = new List<ItemsChoiceType37>();



//Author
items.Add("Author name");
itemChoices.Add(ItemsChoiceType37.Author);

items.Add(description);
itemChoices.Add(ItemsChoiceType37.Description);

//Width
items.Add("11in");
itemChoices.Add(ItemsChoiceType37.Width);

.
.
.

Report report = new Report();
report.Items = items.ToArray();
report.ItemsElementName = itemChoices.ToArray();

Я надеюсь, что это может помочь вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...