//首先引用如下
using CrystalDecisions.CrystalReports.Engine;
//绑定水晶报表
string DBConfig_sql = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("App_Data\\Hospital.mdb;");
DataSet ds = new DataSet();
OleDbConnection sqlCon = new OleDbConnection(DBConfig_sql);
OleDbCommand sqlCmd = new OleDbCommand(sql, sqlCon);
OleDbDataAdapter sqlAd = new OleDbDataAdapter();
sqlAd.SelectCommand = sqlCmd;
sqlAd.Fill(ds, "sql");
ReportDocument ReportDoc;
ReportDoc = new ReportDocument();
ReportDoc.Load(Server.MapPath("CrystalReport.rpt"));
ReportDoc.SetDataSource(ds.Tables["sql"]);
CrystalReportViewer1.ReportSource = ReportDoc;