如何将datatable指定给rdlc 本帖最后由 yuanhaosh 于 2013-06-14 17:33:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考http://blog.csdn.net/wangboxian/article/details/7769702 你好 我按照文章一步一步做可是最后显示只有表头没有数据内容,是不是还要设置ObjectDataSource的方法,如果是那要怎么做 谢谢啦 绑定数据源了吗?? DataTable dt = new DataTable(); //创建一个datatable dt.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(new ReportDataSource("T_Student", dt)); //绑定数据源 绑定数据源了吗?? DataTable dt = new DataTable(); //创建一个datatable dt.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(new ReportDataSource("T_Student", dt)); //绑定数据源 将上面的代码复制了 还有指定报表为report1.rdlc 还有会自动出现一个“ObjectDataSource1”,不设置ObjectDataSource1,无法显示内容。可是我不知道怎么设置是正确的求指点 自己试了好几个均不能正确显示 最后解决了 是数据源绑定问题this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("MyData", Table));红色的一定要对应,rdlc xml显示中注意修改datastname名字 点菜系统怎么做 ASP.NET如何接收JQuery通过AJAX POST的JSON对象?? Enterprise Library 使用ODP.net 图片上传问题? 怎么在客户端判断Cookies是否存在? asp.net是如何找到C#编译后的DLL文件位置的? 怎么保障B/S结构的应用程序的安全? (要没分了)为什么表单提交后没反应并且其它用户控件消失????? datagrid问题? .net运用 LumiSoft.Net.POP3接受邮件出现接收不到附件问题 序列化成xml时如何把CDATA包含进去
dt.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(new ReportDataSource("T_Student", dt)); //绑定数据源
dt.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(new ReportDataSource("T_Student", dt)); //绑定数据源
将上面的代码复制了 还有指定报表为report1.rdlc
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("MyData", Table));红色的一定要对应,rdlc xml显示中注意修改datastname名字