| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3811 人关注过本帖
标题:请教ReportViewer报表控件的问题
只看楼主 加入收藏
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
请教ReportViewer报表控件的问题
没用过ReportViewer,今天试着做个简单的小例子但是问题很多,下面贴代码
开发工具vs2008,数据库是access,连接数据库用代码实现的,所以报表数据源里不显示字段
Default.aspx
程序代码:
<body>
    <form id="form1" runat="server">
    <div>
        <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
            Font-Size="8pt" Height="400px" Width="400px">
            <LocalReport ReportPath="Report\Report.rdlc">
            <DataSources>
                <rsweb:ReportDataSource Name="DataSet1_Orders" />
            </DataSources>
            </LocalReport>
        </rsweb:ReportViewer>
    </div>
    </form>
</body>
Default.aspx.cs
程序代码:
protected void Page_Load(object sender, EventArgs e)
    {
        DataSet dt = Access_Math.dataSet("select * from T_HR");
        ReportDataSource rds = new ReportDataSource("DataSet1_Orders", dt.Tables[0]);
        ReportViewer1.LocalReport.DataSources.Clear();
        ReportViewer1.LocalReport.DataSources.Add(rds);
        ReportViewer1.LocalReport.Refresh();
    }
Report.rdlc
图片附件: 游客没有浏览图片的权限,请 登录注册

因为数据源不显示字段,所以没办法拖拽字段,我看网上拖拽字段到报表里的表达式写法是!=Fields!字段名.Value,所以就照葫芦画瓢这么写了一个
最后浏览Default.aspx页,显示:
本地报表处理期间出错。
报表“主报表”的定义无效。
表“table1”位于表体中,但报表没有数据集。在没有数据集的报表中不能使用数据区域。 
请教会的朋友指点一下,谢谢!

[ 本帖最后由 foktime 于 2010-7-16 09:52 编辑 ]
搜索更多相关主题的帖子: ReportViewer 控件 
2010-07-16 09:49
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:20 
不太会用,不过我记得绑定值的时候,好像是“[字段名]”这样的模式呀

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-16 10:07
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
收藏
得分:0 
以前用过水晶报表 当时是连sql server  拖拖就完事了..
2010-07-16 10:10
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
收藏
得分:0 
有没有用的熟的  请教
2010-07-16 10:50
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
我记得界面的右边应该有个工具栏可以拖拽的啊

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-16 10:56
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
收藏
得分:0 
很郁闷,是公司vs没装好 在家试怎么都行的
来发了一个帖子居然就有投票权了
2010-07-19 07:58
快速回复:请教ReportViewer报表控件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018517 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved