gpt4 book ai didi

c# - ASP Crystal Report 报表没有表格

转载 作者:行者123 更新时间:2023-11-30 12:57:23 28 4
gpt4 key购买 nike

我正在尝试编写一个程序,将数据表的数据放入 Crystal Report 中。这是代码:

ReportDocument report_doc = new ReportDocument();
report_doc.Load(Server.MapPath("Trtp.rpt"));

string[] columns = new string[] { "col1", "col2", "col3", "col110", "col111" };

DataTable dt = new DataTable();
int count = columns.Count();
for (int i = 0; i < count; i++)
dt.Columns.Add(columns[i], typeof(string));

myConnection.comm.CommandText = @"select col1,col2,col3.col110,col111 from TabledataT where " + query;
myConnection.reader = myConnection.comm.ExecuteReader();
dt.Load(myConnection.reader);

DataSet ds = new DataSet();
ds.Tables.Add(dt);
report_doc.SetDataSource(ds.Tables[0]);

CrystalReportViewer1.ReportSource = report_doc;
CrystalReportViewer1.RefreshReport();

在aspx页面中:

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />

Trtp.rpt 我选择了空白 enter image description here

错误在这一行

report_doc.SetDataSource(ds.Tables[0]);

错误:

The report has no tables

这是我第一次尝试创建使用 Crystal 报表的程序,所以对它了解不多。

为什么会出现此错误?

谢谢

最佳答案

我得到了工作程序。我需要创建一个数据集页面,其中包含包含列的数据表。现在将数据集绑定(bind)到 Crystal 报表以使其工作。

关于c# - ASP Crystal Report 报表没有表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34428450/

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