基本信息
源码名称:C# 条码生成程序 源码下载
源码大小:2.20M
文件格式:.zip
开发语言:C#
更新时间:2014-10-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元×
微信扫码支付:5 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
打印
打印
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Drawing.Printing; namespace Demo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } DataTable dataTable = new DataTable(); private void Form1_Load(object sender, EventArgs e) { //加载模板文件 designer1.Open(Application.StartupPath "\\123.yncx"); designer1.CanSelectItem = false; //手动产生数据源 dataTable.Columns.Add("StartBarcode"); dataTable.Columns.Add("EndBarcode"); DataRow dataRow = dataTable.NewRow(); dataRow[0] = "S0011"; dataRow[1] = "E0011"; dataTable.Rows.Add(dataRow); dataRow = dataTable.NewRow(); dataRow[0] = "S0012"; dataRow[1] = "E0012"; dataTable.Rows.Add(dataRow); dataRow = dataTable.NewRow(); dataRow[0] = "S0013"; dataRow[1] = "E0013"; dataTable.Rows.Add(dataRow); dataGridView1.DataSource = dataTable; //初始化打印机列表 for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i ) { cbPrintName.Items.Add(PrinterSettings.InstalledPrinters[i]); } cbPrintName.SelectedIndex = 0; } private void btnPrintPreview_Click(object sender, EventArgs e) { designer1.DataSource = dataTable; designer1.LabelConfigInstance.PrinterName = cbPrintName.SelectedItem.ToString(); designer1.IsCustomDataSource = true; //指定打印功能--如果不指定则打印功能无法使用 //designer1.OnPrintViewPrint = delegate //{ // btnPrint_Click(null, null); //}; designer1.PrintView(); } private void btnPrint_Click(object sender, EventArgs e) { designer1.DataSource = dataTable;//指定数据源 designer1.LabelConfigInstance.PrinterName = cbPrintName.SelectedItem.ToString();//指定打印机 designer1.IsCustomDataSource = true;//是否用指令的数据源打印 designer1.UseDriverPrintLabel = false;//是否使用打印机的驱动进行打印(默认为false,如果打印有问题可以设置true) designer1.PrintPage();//打印标签 } private void button1_Click(object sender, EventArgs e) { designer1.Save(); } private void button2_Click(object sender, EventArgs e) { } } }