zoukankan      html  css  js  c++  java
  • C# winfrom FastReport Print

    1、引用

    using FastReport;
    using FastReport.Barcode;

    2、code

          private void toolStripButtonPrint_Click(object sender, EventArgs e)
            {
                string textNewdate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                string textBarcode=string.Empty;
                try
                {
                    //seleCord = this.dataGridView1.SelectedRows[0].Cells[1].Value.ToString();//选中行的第一个单元格的值
                   string StrSql = "SELECT  PID, SN, WorkNo, Name, Sex_Name, IDCard, Age, Education_Name, CONVERT(varchar(100), EntryDate, 23) as EntryDate," + "UseManFrom_Name, Post_Name, jobs_Name,TypeWork_Name, IDCardAdress, Mobile, "
                    + "Security_Name, ContractTerm_Name,BrithDate, Sex, Education, UseManFrom, Post, Jobs, TypeWork, Security," + "ContractTerm,WorkDate,Nation,Duty,WorkTelphone,HomeTelphone,Email,WorkAddress, HomeAddress,"
                    +"Memo, Photo, IDCardImage"
                    + " FROM  tbEmployee   where PID='" + iPid + "'";
    
    
                    Report FsReport = new Report();//实例化打印报表
    
                    SqlHelper helper = new SqlHelper();
                    ds = SqlHelper.SqlGetDataSet(StrSql, "v_tbEmployee");
                    //sda.Fill(dt,"tbDevCard");
                    //string reportpath = AppDomain.CurrentDomain.BaseDirectory+"OtDevPgCard.frx";
                    //FsReport.Load(@"..OtDevPgCard.frx");
                    FsReport.Load(@"FastReportOtEmpEdit.frx");
                    FsReport.RegisterData(ds);
                    dt = ds.Tables[0];
                    TextObject pTextPrint = FsReport.FindObject("TextPrintDate") as TextObject;
                    //TextObject pTextIDCard = FsReport.FindObject("TextIDCard") as TextObject;
                    textBarcode = dt.Rows[0]["IDCard"].ToString();
                    
                    //(FsReport.FindObject("Barcode2") as BarcodeObject).Text = "21000002009"; // strArray[3];
                    (FsReport.FindObject("Barcode2") as BarcodeObject).Text = textBarcode;
                    //pTextIDCard.Text = textBarcode;
                    pTextPrint.Text = textNewdate;
                    FsReport.Show();
                    FsReport.Dispose();
                }
                catch (Exception err)
                {
                    MessageBox.Show(err.Message);
                }
            }
  • 相关阅读:
    Saltstack module gem 详解
    Saltstack module freezer 详解
    Saltstack module firewalld 详解
    Saltstack module file 详解
    Saltstack module event 详解
    Saltstack module etcd 详解
    Saltstack module environ 详解
    Saltstack module drbd 详解
    Saltstack module dnsutil 详解
    获取主页_剥离百度
  • 原文地址:https://www.cnblogs.com/yimeishui/p/5797887.html
Copyright © 2011-2022 走看看