水晶报表入门
2019-07-23 01:26
106 查看
原文链接:https://www.geek-share.com/detail/2538419480.html
{
SqlConnection mycon = getcon();//获取连接对象
mycon.Open();//打开连接
SqlDataAdapter da = new SqlDataAdapter("select * from Pod_Books", mycon);
DataSet myds = new DataSet();
da.Fill(myds, "patient");//填充DataSet
ReportDocument myReport = new ReportDocument();
string reportPath = Server.MapPath("~/CrystalReport1.rpt");
myReport.Load(reportPath);
myReport.SetDataSource(myds.Tables[0].DefaultView);
this.CrystalReportViewer1.ReportSource = myReport;
this.CrystalReportViewer1.DataBind();
}
public SqlConnection getcon()
{
string sqlstr =//指定连接字符串
"Data Source=.;Initial Catalog=Stgs;Uid=sa;pwd=abc123_";
//实例化SqlConnection对象并进行返回
SqlConnection myconn = new SqlConnection(sqlstr);
return myconn;
}
1.新建一个空白的rpt文件
2. 在服务器资源管理下面新建数据连接,并新建一个XSD文件,然后从前面新建的连接里面把一张表拖到XSD文件里面
3.在数据库专家里面把前面的表放到选定的表里面
4. 把相应的字段放到rpt文件里面
5.新建WebForm放入CrystalReportViewer
6.添加代码
protected void Page_Load(object sender, EventArgs e){
SqlConnection mycon = getcon();//获取连接对象
mycon.Open();//打开连接
SqlDataAdapter da = new SqlDataAdapter("select * from Pod_Books", mycon);
DataSet myds = new DataSet();
da.Fill(myds, "patient");//填充DataSet
ReportDocument myReport = new ReportDocument();
string reportPath = Server.MapPath("~/CrystalReport1.rpt");
myReport.Load(reportPath);
myReport.SetDataSource(myds.Tables[0].DefaultView);
this.CrystalReportViewer1.ReportSource = myReport;
this.CrystalReportViewer1.DataBind();
}
public SqlConnection getcon()
{
string sqlstr =//指定连接字符串
"Data Source=.;Initial Catalog=Stgs;Uid=sa;pwd=abc123_";
//实例化SqlConnection对象并进行返回
SqlConnection myconn = new SqlConnection(sqlstr);
return myconn;
}
转载于:https://www.cnblogs.com/kenny999/archive/2012/01/24/2329273.html
相关文章推荐
- ASP.NET水晶报表从入门到灵活应用
- 水晶报表入门
- vs2005操作水晶报表(入门示例)
- 水晶报表基础入门——1.水晶报表技术
- 水晶报表基础入门——2.水晶报表命名空间下包含的类
- 水晶报表-入门
- 水晶报表基础入门——2.水晶报表命名空间下包含的类2
- 水晶报表(Microsoft 报表)入门常见问题
- 水晶报表基础入门——1.水晶报表技术
- 水晶报表基础入门——4.水晶报表排序、分组技术
- 水晶报表基础入门——1.水晶报表技术
- 水晶报表基础入门——5.交叉报表设计技术
- 水晶报表基础入门——6.交叉报表设计技术
- 基于VS2003的C#,水晶报表web版入门实例
- 水晶报表入门-开始更新中
- 水晶报表基础入门——7.晶报表导出数据技术1
- 水晶报表基础入门——3.水晶报表外观设计技术
- 水晶报表设计入门
- 水晶报表基础入门——1.水晶报表技术
- 掌控于股掌之间-代码中传参数、传公式、操作水晶报表里的所有对象