zoukankan      html  css  js  c++  java
  • 预览打印

      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
  • 相关阅读:
    Treat wchar_t as built-in type不一致导致的链接错误
    C++ const关键字总结
    安全学习资料网站(持续更新欢迎补充)
    移动端https抓包那些事--进阶篇
    移动端https抓包那些事--初级篇
    drozer工具的安装与使用:之二使用篇
    drozer工具的安装与使用:之一安装篇
    信息安全学习笔记--CSRF
    信息安全学习笔记--XSS
    // 日期操作 封装一些日期常用操作
  • 原文地址:https://www.cnblogs.com/tiancaige/p/14784890.html
Copyright © 2011-2022 走看看