CrystalReport2 ReportDoc = new CrystalReport2();//创建报表对象DataGrid1.DataSource = ds;//页面上DataGrid1显示数据没有问题
DataGrid1.DataBind();//页面上DataGrid1显示数据没有问题//为什么报表却无法显示?
ReportDoc.SetDataSource(ds);
CrystalReportViewer1.ReportSource = ReportDoc;
DataGrid1.DataBind();//页面上DataGrid1显示数据没有问题//为什么报表却无法显示?
ReportDoc.SetDataSource(ds);
CrystalReportViewer1.ReportSource = ReportDoc;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
// 创建数据库连接
SqlConnection myConnection = new SqlConnection( ConfigurationSettings.AppSettings["ConnectionString"]);
myConnection.Open(); SqlCommand myCommand = new SqlCommand(); // 使用存储过程
myCommand.CommandText="IMS_ALLUSERS";
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Connection=myConnection; // 使用存储过程
SqlDataAdapter MyAdapter = new SqlDataAdapter(myCommand); DataSet ds = new DataSet();
MyAdapter.Fill(ds,"AllUsers"); DataGrid1.DataSource = ds;
DataGrid1.DataBind();
ReportDoc.SetDataSource(ds);
CrystalReportViewer1.ReportSource = ReportDoc;
myConnection.Close();
}只能在datagrid里面显示数据!!!
CrystalReport2.rpt 的“页眉”里面我放入文本,可以显示,但是“详细资料”没有显示我绑定的数据啊??
CrystalReport2 ReportDoc = new CrystalReport2();//创建报表对象DataGrid1.DataSource = ds;//页面上DataGrid1显示数据没有问题
DataGrid1.DataBind();//页面上DataGrid1显示数据没有问题//为什么报表却无法显示?
ReportDoc.SetDataSource(ds);
CrystalReportViewer1.ReportSource = ReportDoc;