protected override void DoPreview(object sender) { //base.DoPreview(sender); DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(System.String)); dt.Columns.Add("Name", typeof(System.String)); dt.Rows.Add("201601", "张三!"); dt.Rows.Add("201602", "王五表!"); dt.Rows.Add("201603", "贺六!"); dt.Rows.Add("201604", "星期一!"); dt.Rows.Add("201605", "放假了!"); dt.Rows.Add("201606", "报表打印!"); dt.Rows.Add("201607", "测试报表!"); string filename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Reports\\test.frx"); RptCommonSimple r = new RptCommonSimple(this, filename, dt); //r.IsDesign = true; frmRptPreview.ShowForm(r); //RptCommonSimple.Instance.ShowReport(this, dt, filename); //frmDesign f = new frmDesign(filename); //f.ShowDialog(); }
/// <summary> /// 打印预览 /// </summary> protected override void DoPreview(object sender) { var data = gcMainData.DataSource as DataTable; if (data == null) { Msg.ShowInformation("打印内容为空!"); return; } //rptCustomer string FileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Reports\\rptCustomer.frx"); RptCommonSimple RptHelper = new RptCommonSimple(this, FileName, data); frmRptPreview.ShowForm(RptHelper); }