gpt4 book ai didi

c# - 如何使用 CrystalReport 对象和 TableAdapter 将 Crystal Report 导出到 Excel?

转载 作者:行者123 更新时间:2023-11-30 16:16:47 25 4
gpt4 key购买 nike

我正在使用数据集文件的 TableAdapter 方法从数据库中获取数据,和 Crysral 报表对象来创建报表而不是 CrystalReport 文件本身。(基本上我不想使用Physical CrystalReport File)

这里是我的代码示例

DataTable dtRpt = new DataTable();
CrystalReportViewer crv = new CrystalReportViewer();
using (uspRptComplainReceiptTableAdapter _adpSales = new uspRptComplainReceiptTableAdapter())
{
dtRpt = _adpSales.GetData(Convert.ToByte(bolObj.CompId), bolObj.ComplainId) as DataTable;
if (dtRpt != null && dtRpt.Rows.Count > 0)
{
crptComplainReceipt rpt1 = new crptComplainReceipt();
rpt1.SetDataSource(dtRpt);
crv.ReportSource = rpt1;
crv.PrintReport();
}
else
MessageBox.Show("Record not found.", "Report", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

现在,我想使用此方法(CrystalReport 对象)将我的报告导出到 Excel 文件。请帮我解决这个问题...

最佳答案

试试这个:

 CrystalDecisions.CrystalReports.Engine.ReportClass rpt=new ReportClass();
rpt.ExportToDisk(ExportFormatType.Excel, "FilePath");

顺便说一句,不要忘记添加引用。

关于c# - 如何使用 CrystalReport 对象和 TableAdapter 将 Crystal Report 导出到 Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com