コード例 #1
0
ファイル: MyFormMainBase.cs プロジェクト: Camel-RD/Klons
 public virtual void ShowReport(ReportViewerData rd)
 {
     try
     {
         Form_ReportViewer f = new Form_ReportViewer(rd);
         f.Show(this);
     }
     catch (Exception e)
     {
         MyException me = new MyException("Neizdevās atvērt atskaiti", e);
         Form_Error.ShowException(MyMainForm, me);
     }
 }
コード例 #2
0
        public static void ShowException(Form owner, Exception e)
        {
            if (e == null)
            {
                return;
            }
            Form_Error fe = new Form_Error();

            fe.tbMsg.Text   = e.Message;
            fe.tbDescr.Text = e.ToString();
            try
            {
                fe.ShowDialog(owner);
            }
            catch (Exception) { }
        }
コード例 #3
0
ファイル: Form_ReportViewer.cs プロジェクト: Camel-RD/Klons
        private void Form2_Load(object sender, EventArgs e)
        {
            int zoom = MyData.Settings.ReportZoom;

            if (zoom < 10 || zoom > 500)
            {
                zoom = 100;
            }
            try
            {
                reportViewer1.ZoomPercent = zoom;
                reportViewer1.RefreshReport();
            }
            catch (Exception ex)
            {
                this.Close();
                Form_Error.ShowException(MyMainForm, new MyException("Neizdevās atvērt atskaiti", ex));
            }
        }