问一个很简单的报表绑定的问题

V-Far 2011-11-07 04:31:55
从来没使用过报表...
属于完全不会那种...

新建一个页面Default.aspx(网页WebForm)
1.添加ReportViewer控件
2.在项目中添加报表rpt.rdlc
在rpt.rdlc中添加几个textbox,用来显示内容的.

然后在页后台写代码

DataTable dt = db.ExecuteDataTable("select * from admin"); //db为封装好的类,返回DataTable结果

ReportDataSource rds = new ReportDataSource("dtResult", dt);
rpvBill.LocalReport.ReportPath = MapPath("rpt.rdlc");

rpvBill.LocalReport.DataSources.Add(rds);
rpvBill.LocalReport.Refresh();



现在请教2个问题:

怎么在rpt.rdlc报表中的textbox绑定显示查询出来的用户名username,密码pwd等
怎么写绑定代码.

还有一个问题.如何让一个报表页面就显示一条数据.就是一个username和pwd.第二个useranme和pwd就显示在第二页.
...全文
143 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2011-11-09
  • 打赏
  • 举报
回复
从工具箱 往rdlc模板 拖入一个表,如图操作
骑猪看海 2011-11-07
  • 打赏
  • 举报
回复
建议用List<T>存数据
在新建一个报表Report1.rdlc,在新建的报表页面上点击左边新建,名称输入dtResult,数据源选择全局,可用数据集选择你的查询方法,注意必须是LIST<T>这里才会显示(显示方式为:CLASS[方法名]),然后确认.左边出现了全局的选项卡,点工具栏,拖入一个表,在从左边全局的选项卡中拖入你的dtResult数据集下要显示的字段就可以了.页面绑定的代码已经发给你了

4,820

社区成员

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

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