private void btnView_Click(object sender, EventArgs e) { try { frmReportPrieview rpt = new frmReportPrieview(); rpt.LogoFile = this.LogoFile; rpt.PreviewReport(); rpt.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnPreivew_Click(object sender, EventArgs e) { try { SearchPackageArgs args = new SearchPackageArgs(); if (this.CurrentPackage != null) { args.PackageID = this.CurrentPackage.PackageID; } if (this.CurrentOrder != null) { args.OrderID = CurrentOrder.OrderID; } if (this.CurrentPackage == null && this.CurrentOrder == null) { throw new Exception("请选择要打印的订单和包号。"); } using (ProxyBE pb = new ProxyBE()) { SearchResult sr = pb.Client.SearchPackage(CGlobal.SenderUser, args); if (sr.Total == 0) { throw new Exception("没有数据。"); } frmReportPrieview p = new frmReportPrieview(); p.LogoFile = this.LogoFile; p.reportData = sr.DataSet; p.PreviewReport(); p.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }