请教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 编辑 ]



 
											







 
	    

 
	
 
											
 
										
					
	
