当前位置: 首页 > 编程语言 > C#

将列表绑定到水晶报表对象分享

时间:2023-04-10 15:42:45 C#

将列表绑定到水晶报表对象我有一个具有一些属性的类,包括一个子对象列表。简单的例子:publicclassLineItem{publicstringName{get;放;}publicdecimalAmount{get;放;}}publicclassInvoice{publicstringName{get;放;}publicDateTimeCreatedDate{get;放;}publicListLineItems{get;放;}publicInvoice(){...}}我正在尝试将此对象(示例中的Invoice)绑定到CrystalReport(使用VS2008CrystalReportDesigner),并且我正在获取简单的属性(Name、CreatedDate)显示在FieldExplorer中,而子集合则没有。我试过使用ArrayList(按照建议(HowdoIuseastronglytypedlistasadatasourceforCrystalReports),但这没有用。经过一些搜索和试验,我尝试将报告绑定到自定义对象。.我没有使用.Net对象,而是使用XSDshema设计了报告,并在运行时生成了一个xml文件,并将成本报告的数据源设置为我使用.ReadXML方法构建的数据集。以上就是C#学习教程:List绑定到水晶报表对象的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——varexportData=newXDocument(....);vardataSet=newSystem.Data.DataSet();dataSet.ReadXml(exportData.CreateReader());varreport=newReportDocument();report.Load("...");report.SetDataSource(数据);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: