報表在運行出現資料庫登陸框?
在運行報表時如果將對應的xml刪除會出現DataBase的登陸對話框,有2種方法可以避免這種現象,可按各自的需要選擇:
1. 如設計檔所說,在設計畫面,點擊ReportViewer的右上角,點擊“Clear Report Source”,這種方法的運行結果是在Form開啟的時候不會顯示資料,只有當查詢後才會顯示。
2. 在Form_Load的事件中,增加程式來設定報表的資料源,這種方法的運行結果是在Form打開的一瞬間就可以看到報表,增加的程式:
MyReport11.SetDataSource(myInfoDataSet.RealDataSet);
crystalReportViewer1.ReportSource = MyReport11;