report用法
发布时间:2011-09-02 15:19:17
发布时间:2011-09-02 15:19:17
1、 在页面中test.aspx添加reportview控件(可以从工具栏拖进来)
2、 右击项目—选择‘报表’,添加进来。
3、 设计‘报表’,选择左侧的‘工具栏’,拖进来一个表格table1。
4、 左侧有个‘数据源选项卡’,点击添加数据源,按向导走。
5、 把选择的数据源的字段拖进table1的详细里。
6、 在页面test.aspx写代码。如下:
首先添加
Using using Microsoft.Reporting.WebForms;
在page_load()事件里写
if (!IsPostBack)
{
SqlConnection myConn = new SqlConnection("server=.;database=test;uid=sa;pwd=admin;");//test数据库。
//执行查询语句
SqlDataAdapter myda = new SqlDataAdapter("select * from student", myConn);//student表名
DataSet myds = new DataSet();
myConn.Open();
myda.Fill(myds);
myConn.Close();
//数据源名称
ReportDataSource rds = new ReportDataSource("DataSet1_student", myds.Tables[0]);//DataSet1_student是数据源名称
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
}