问题描述
前一段时间问了一个关于RDLC的问题,就一位朋友回答,但到现在还没解决问题,就暂时放下了现在必须要解决了,希望懂的朋友帮忙给看下,谢谢项目背景是这样的,一个管理系统,大概有90多个报表,如果一个报表一个报表的设计DATASET。XSD也是可以的,但是这种解决方法有些笨,就想不设计XSD,直接通过查询将结果放入DATASET中再给报表指定数据源,直接报表文件来实现,有位朋友再网上找了一篇帖子http://www.cnblogs.com/lmarsy/archive/2010/02/02/1661627.html但是这位朋友写的非常简单,楼主愚笨有些地方没有明白,一直在摸索最后被逼无奈,用XSD,但是为什么这照他代码复制粘贴了都没有内容显示出来,比如这样http://blog.csdn.net/wangboxian/article/details/7769702设计完student.xsd后,给报表文件指定字段,然后通过DATATABLE显示出来privatevoidForm1_Load(objectsender,EventArgse){this.reportViewer1.RefreshReport();}privatevoidtoolStripButton1_Click(objectsender,EventArgse){DataTabledt=newDataTable();//创建一个datatabledt.Columns.Add("studentID",typeof(int));dt.Columns.Add("studentName",typeof(string));dt.Columns.Add("password",typeof(string));dt.Rows.Add(1,"王伯仙","001");dt.Rows.Add(2,"白云飘飘","002");dt.Rows.Add(3,"小神仙","003");this.reportViewer1.LocalReport.ReportPath="student.rdlc";//查找要绑定的报表this.reportViewer1.LocalReport.DataSources.Add(newReportDataSource("T_Student",dt));//绑定数据源}
但是我按他的这种方式,始终是没有内容显示的,望高手帮忙解答
解决方案
解决方案二:
已经自己解决了
解决方案三:
祝贺你取得了实质性的进步
解决方案四:
解决方案五:
引用2楼starfd的回复:
祝贺你取得了实质性的进步
你懂不帮助我一下
解决方案六:
我能说我真不懂么
解决方案七:
引用5楼starfd的回复:
我能说我真不懂么
不能