程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 沒有數據-C#水晶報表不顯示數據?

沒有數據-C#水晶報表不顯示數據?

編輯:編程綜合問答
C#水晶報表不顯示數據?

數據庫是sqlite,代碼如下,什麼推模式拉模式的不懂呀。。

SQLiteConnection conn = new SQLiteConnection("Data Source=equipment.db");
conn.Open();
SQLiteCommand comm = new SQLiteCommand("select eqName,model,danwei,count,price,total from storeA", conn);
SQLiteDataAdapter adapter = new SQLiteDataAdapter(comm);
DataSet set = new DataSet();
adapter.Fill(set,"storeA");
ReportDocument myReport = new ReportDocument();
string reportPath = Application.StartupPath + "\CrystalReport1.rpt";
myReport.Load(reportPath);
//綁定數據集
myReport.SetDataSource(set.Tables[0].DefaultView);

        cReportViewer1.ReportSource = myReport;
        cReportViewer1.RefreshReport();
        conn.Close();

剛剛接觸這玩意,設計的時候已經加了表頭字段,如圖
設計

運行結果如下;
運行結果

數據庫裡面storeA表是有數據的:
圖片說明

最佳回答:


A)列頭的文本要加在報表頭或新建的一個分組頭上。
B)詳細資料中沒有添加/關聯字段,文本是不會顯示字段值的。
C)確認一下 set.Tables[0].DefaultView 裡面的行數。

A12116
Tiger_Zhao
A12116
Tiger_Zhao
A12116
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved