首页 > 其他 > 详细

预览打印

时间:2021-05-19 16:54:06      阅读:21      评论:0      收藏:0      [点我收藏+]

 

  Print("preview");

 

查询页面:

技术分享图片
        private void Print(string printOrpreview)
        {
            DevExpress.XtraGrid.Views.Grid.GridView gridview = this.HwInInvGridView;
            int[] rows = gridview.GetSelectedRows();
            if (rows.Length <= 0)
            {
                MessageBox.Show("请选中需要打印的内容!", "提示");
                return;
            }
            string mainid = "";
            for (int i = 0; i < rows.Length; i++)
            {
                mainid += "" + gridview.GetRowCellValue(rows[i], "mainid") + "‘,";
            }
            if (!string.IsNullOrEmpty(mainid))
            {
                mainid = mainid.Substring(0, mainid.Length - 1);
            }
            //此处 主单id和物料编号共同确定一条选择的的数据
            string sqlcondition = " and ep_FinishedGoodsStockInBase.ep_FinishedGoodsStockInId in (" + mainid + ")";
            #region 预览打印
            string isqueraydata = "1";//是否查数据
            string iswritelog = "0";//是否写入日志
            string fupage = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName;//功能页面
            string buttonname = printOrpreview == "preview" ? buttonname = this.BtnPreview.Text.ToString() : this.BtnPrint.Text.ToString();//预览还是打印按钮
            FormPrintSetUtils.GetDataAndPrint(fupage, buttonname, sqlcondition, isqueraydata, iswritelog, FReport, printOrpreview);//数据集获取,预览还是打印
            #endregion
        }
View Code

 

 

信息页面:

技术分享图片
  private void Print(string printOrpreview)
        {
            string mainid = id;
            if (string.IsNullOrEmpty(mainid))
            {
                MessageBox.Show("获取信息失败!", "提示");
                return;
            }
            #region 预览打印
            string sqlcondition = " and ep_hwwarehouseformBase .ep_hwwarehouseformId =‘" + mainid + "";
            string buttonname = printOrpreview == "preview" ? this.BtnPreview.Text.ToString() : this.BtnPrint.Text.ToString();//按钮名
            string fupage = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName;//功能页面
            string isqueraydata = "1";//是否查数据
            string iswritelog = "0";//是否写入日志
            FormPrintSetUtils.GetDataAndPrint(fupage, buttonname, sqlcondition, isqueraydata, iswritelog, FReport, printOrpreview);//数据集获取,预览还是打印
            #endregion
        }
View Code

 

预览打印

原文:https://www.cnblogs.com/tiancaige/p/14784890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!