none
WIN FORM呼叫CRYSTAL REPORT? RRS feed

  • 問題

  • 各位大大好:
      目前有個FORM介面,要預覽Crystal Report,Form介面有checkbox讓user選擇要預覽哪一份報表,我的作法是
              if (cBox1.Checked = true)
                {
                    frmPreview fp = new frmPreview();
                    fp.getCheck = "1";
                    fp.Show();
                }
    如果user選擇全部的話,那會new10個左右的預覽畫面,這樣會不會把系統的資源全吃掉,造成使用者系統掛掉,請問有無更好做法,謝謝!
    2008年6月19日 上午 06:48

所有回覆

  • Crystal Report我沒再用,不是很確定;不過以ReportViewer來說,會把資料倒到DataSet裡面,所以會佔記憶體,會佔資源的,其實過多的資料使用者也看不了那麼多,主要應該是在怎麼讓使用者能快速的看到他想看的;如果只要讓使用者一次出現一個報表可以用combobox來讓使用者選擇想看的報表。

    2008年6月19日 下午 02:04