簡體   English   中英

ASP Crystal報告該報告沒有表格

[英]ASP Crystal Report The report has no tables

我正在嘗試創建一個程序,我將數據表的數據放在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我選擇了空白 在此輸入圖像描述

錯誤就在這一行

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

錯誤:

The report has no tables

這是我第一次嘗試創建使用水晶報表的程序,因此對此沒有太多了解。

為什么我收到此錯誤?

謝謝

我得到了工作計划。 我需要創建一個數據集頁面,其中包含帶有列的數據表。 現在將數據集綁定到Crystal報表以使其正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM