在ssrs中生成Report对象

时间:2009-05-20 07:36:58

标签: reporting-services object

我需要在运行时生成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 :(得分:0)

类似

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();

我希望它可以帮到你