主题:[讨论]在VS.NET2003+水晶报表10不显示数据!
我使用的是push模式,其中
Dataset1.xsd 是一个数据集文件
CrystalReport1.rpt是一个水晶报表文件
代码如下:
protected CrystalDecisions.Web.CrystalReportPartsViewer CrystalReportPartsViewer1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.ReportData();
this.DataBind();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
public void ReportData()
{
string str="server=localhost;uid=sa;pwd=sa;database=oilgas";
//DataSet ds=new DataSet();
Dataset1 ds=new Dataset1();
CrystalReport1 crp=new CrystalReport1();
SqlConnection sqlc=new SqlConnection(str);
sqlc.Open();
string sql="select * from j4";
SqlDataAdapter sqld=new SqlDataAdapter(sql,sqlc);
sqld.Fill(ds,"j4");
crp.SetDataSource(ds);
this.CrystalReportPartsViewer1.ReportSource=crp;
}
小弟实在是想了许多办法,看了几个教程都不知道自己哪出问题了,请大侠教我!
Dataset1.xsd 是一个数据集文件
CrystalReport1.rpt是一个水晶报表文件
代码如下:
protected CrystalDecisions.Web.CrystalReportPartsViewer CrystalReportPartsViewer1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.ReportData();
this.DataBind();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
public void ReportData()
{
string str="server=localhost;uid=sa;pwd=sa;database=oilgas";
//DataSet ds=new DataSet();
Dataset1 ds=new Dataset1();
CrystalReport1 crp=new CrystalReport1();
SqlConnection sqlc=new SqlConnection(str);
sqlc.Open();
string sql="select * from j4";
SqlDataAdapter sqld=new SqlDataAdapter(sql,sqlc);
sqld.Fill(ds,"j4");
crp.SetDataSource(ds);
this.CrystalReportPartsViewer1.ReportSource=crp;
}
小弟实在是想了许多办法,看了几个教程都不知道自己哪出问题了,请大侠教我!