我需要在运行时生成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;
请帮帮我。
答案 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();
我希望它可以帮到你