会rdlc报表的看看

killvs 2007-01-26 05:52:57

首先创建一个dataset.xsd 再里面建了一个表(注意是手工创建的不是连数据库的那种),然后添加几个列.然后添加一个report.rdlc文件,再里面托一个表然后
把网站数据源里面的表字段(就是在dataset.xsd里面的表)托上去(绝对没有托错位置)
再创建一个default.aspx页面托一个reportviewer点这个控件,然后在本页的load写代码
DataSet1 ds = new DataSet1();
DataTable dt = (DataTable)ds.Tables[0];
DataRow dr = dt.NewRow();
dr[0] = "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk";
dt.Rows.Add(dr);

返回到设计页面点reportviewer上的小箭头,选报表里面选上report.rdlc报表文件这时候出现一个objectdatasource控件
也是点objectdatasource上的小箭头点配置数据源,业务对象选择"dataset+kdatatable"(k是我的表名),下一步在"select"标签里选择"copy(),返回datatable"
完成运行程序,报表能看到我的表头但看没有内容.这是为什么,如果我在dataset.xsd里用连数据库的方法连创建一个表的话,就能看到表的内容.

我是想通过控制dataset里面的表来控制报表,就像水晶报表的推模式那样(水晶是用上面的思路实现的).我改怎么实现,不要告诉我创建一个sql2k的数据库然后在里面创建一个
表通过控制这个表来实现
...全文
428 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
极客行天下 2007-04-01
  • 打赏
  • 举报
回复
http://blog.csdn.net/gaofeng2000/archive/2007/04/01/1548009.aspx
lxmfll2000 2007-01-27
  • 打赏
  • 举报
回复
select"标签里选择"copy(),返回datatable 这个步骤的时候我记得有一个什么 select update 什么的。是不是那个你没先呀!所以没有select 方法。没有返回值 !

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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