再问关于RDLC报表的问题

shuihan20e 2016-01-27 06:50:47
前一段时间问了一个关于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显示出来
private void Form1_Load(object sender, EventArgs e)
{

this.reportViewer1.RefreshReport();
}

private void toolStripButton1_Click(object sender, EventArgs e)
{
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)); //绑定数据源
}

但是我按他的这种方式,始终是没有内容显示的,望高手帮忙解答

...全文
193 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjiangzhibin 2016-02-24
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
祝贺你取得了实质性的进步
shuihan20e 2016-02-24
  • 打赏
  • 举报
回复
已经自己解决了
shuihan20e 2016-02-24
  • 打赏
  • 举报
回复
引用 5 楼 starfd 的回复:
我能说我真不懂么
不能
  • 打赏
  • 举报
回复
我能说我真不懂么
shuihan20e 2016-02-24
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
祝贺你取得了实质性的进步
你懂不帮助我一下

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧