如何将数据显示到CrystalReportViewer中 [英] how to diplay data into CrystalReportViewer
问题描述
我想在我的crystalereportviewer中显示数据,我在选择空报告后创建了crystaleReport =>专家基地dedonnées和我创建新的连接,我选择了我想要显示数据的表格,我的clic概述报告pricipale我可以看到我的数据但是当我绑定我的CrystalReportViewer那里'没有数据
这是我的代码
protected void Page_Load( object sender,EventArgs e)
{
ReportDocument reportdocument = new ReportDocument();
reportdocument.Load(Server.MapPath( 〜/ CrystalReport1.rpt));
crpview.ReportSource = reportdocument;
}
< CR:CrystalReportViewer ID =crpviewrunat =serverAutoDataBind =true/> ;
请参考下面的示例: -
< cr:crystalreportviewer id < span class =code-keyword> = SAPcrystalReport runat = 服务器 autodatabind = true hascrystallogo = 错误 width = 100% xmlns:cr = #unknown / >
< pre lang =c#> private void Page_Init( object sender,EventArgs e)
{
ReportDocument rd;
EmployeeReport ds = new EmployeeReport(); // 数据集名称
DataTable dt = ds.Tables [ empTable];
DataRow行;
列表< asiemployeedal> lstEmployee = asiEmployeeDAL.SelectAllEmployee();
foreach ( var objlst in lstEmployee.Take( 100 ))
{
row = dt.NewRow();
row [ empID] = objlst.empID.ToString();
row [ empName] = objlst.empName;
row [ address] = objlst.address;
row [ city] = objlst.city;
row [ contactNo] = objlst.contactNo.ToString();
dt.Rows.Add(row);
}
rd = new AllEmployeeReport(); // RPT文件名
rd.SetDataSource(dt);
SAPcrystalReport.ReportSource = rd;
SAPcrystalReport.DataBind();
}
hi,
i want to display data in my crystalereportviewer, i have create crystaleReport after i have chose an empty report => expert base de données and i create new connexion and i chose my table wich i want to display data , whene i clic Overview report pricipale i can see my data but whene i bind my CrystalReportViewer there' no data
this's my code
protected void Page_Load(object sender, EventArgs e)
{
ReportDocument reportdocument = new ReportDocument();
reportdocument.Load(Server.MapPath("~/CrystalReport1.rpt"));
crpview.ReportSource = reportdocument;
}
<CR:CrystalReportViewer ID="crpview" runat="server" AutoDataBind="true" />
Please refer the Below example :- <cr:crystalreportviewer id="SAPcrystalReport" runat="server" autodatabind="true" hascrystallogo="False" width="100%" xmlns:cr="#unknown" />
private void Page_Init(object sender, EventArgs e) { ReportDocument rd; EmployeeReport ds = new EmployeeReport(); //Dataset Name DataTable dt = ds.Tables["empTable"]; DataRow row; List<asiemployeedal> lstEmployee = asiEmployeeDAL.SelectAllEmployee(); foreach (var objlst in lstEmployee.Take(100)) { row = dt.NewRow(); row["empID"] = objlst.empID.ToString(); row["empName"] = objlst.empName; row["address"] = objlst.address; row["city"] = objlst.city; row["contactNo"] = objlst.contactNo.ToString(); dt.Rows.Add(row); } rd = new AllEmployeeReport(); //RPT File Name rd.SetDataSource(dt); SAPcrystalReport.ReportSource = rd; SAPcrystalReport.DataBind(); }
这篇关于如何将数据显示到CrystalReportViewer中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!