解决方案 »
- 请推荐一本C#与MSSQL结合的书
- div 的 li 不允许自动换行
- 请高手指点迷津,谢谢。
- treeview的节点后面怎么加上一个button控件用来 添加呢?
- C#中, HttpWebResponse的ResponseUri属性的值是怎么得来的?
- WebBrowser的Navigate重定向时如何阻止/屏蔽弹出“保存对话框”
- 请教如何在DataGrid同一行中,通过点击按钮来获取同行中其他列的数据值!
- .net打印
- 求救 DataBinding 绑定后
- DataGrid中要显示多个列,但是列名是一个的功能如何实现?
- petapoco的问题。
- 为什么vs 2013 中不能新建 shared add in 项目
数据库连接类ConDB.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.Odbc;
using System.Data.SqlClient;namespace MPrint
{
public static class ConDB
{
private static SqlConnection Con; public static SqlConnection GetDB()
{
if (Con == null)
{
string ConStr = "Data Source=192.168.1.11; User Id =sa;Password=!@#$%fuda110;Initial Catalog=UFDATA_001_2011";
Con = new SqlConnection(ConStr);
if (Con.State == ConnectionState.Closed)
{
Con.Open();
}
}
return Con;
} public static DataSet query(string SqlStr)
{
DataSet ds = new DataSet();
SqlDataAdapter ada = new SqlDataAdapter(SqlStr, Con);
ada.Fill(ds);
Con.Close();
return ds;
}
}
}
二维码生成类imgCode.csusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using ThoughtWorks.QRCode.Codec;namespace MPrint
{
public static class imgCode
{
/// <summary>
/// 生成二维码图片
/// </summary>
/// <param name="codeNumber">要生成二维码的字符串</param>
/// <param name="size">大小尺寸</param>
/// <returns>二维码图片</returns>
public static Bitmap Create_ImgCode(string codeNumber, int size)
{
//创建二维码生成类
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
//设置编码模式
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
//设置编码测量度
qrCodeEncoder.QRCodeScale = size;
//设置编码版本
qrCodeEncoder.QRCodeVersion = 0;
//设置编码错误纠正
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
//生成二维码图片
System.Drawing.Bitmap image = qrCodeEncoder.Encode(codeNumber);
return image;
} }
}
VS自带的printer是会有BUG
我用05编写的程序,自己机器上调试完全没问题
但是到了目标机器上,关闭串口再打开,然后一打印,程序就退出了,什么错误都不报
后来加了个try...catch,就完全好了,catch根本捕获不到异常,但是反正不退出了.
当时我的目标机上安装了JAVA环境
然后串口就经常莫名其妙的死掉,死掉后重启串口,串口可用,但是打印就退出
后来全部重装了系统,就没再出现问题了.
在WIN7下一切正常,但是回到XP下程序就莫名崩溃,报:无法写入收保护的内存
后来各种查,发现ICON图标如果不是正方形就不行...