欄位名稱一樣,資料表不一樣的報表可以共用嗎?
如果兩個資料來源的結構完全一樣,也可以用以下程式:
DataSet ds = infoDataSet1.Execute("select ....");
ds.Tables[0].TableName = "YouTableName";
CrystalReport11.SetDataSource(ds);
crystalReportViewer1.ReportSource = CrystalReport11;
以上程式中,TableName的設定非常重要,因為報表的顯示是區別TableName的,所以應該設定成跟您的報表上的一樣。