用小票打印机打印datagridview内容。
引用using System.Drawing.Printing;
在winform中添加printDocument1控件,
添加printDocument1的PrintPage的事件printDocument1_PrintPage
void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
//从数据源中得到数据表对象
DataTable dt = (DataTable)dataGridView1.DataSource;
//设置初始打印位置及打印位置递增量
int x = 30, y = 0, kuan = 70, gao = 25;
//设置字体对象
Font ff = new Font("宋体", 10);
//打印“学生表”三个字
//e.Graphics.DrawString("学生表", ff, Brushes.Blue, x, y);
//打印的行向下一行
y += gao;
//使用循环打印出数据表的列名
//foreach (DataColumn column in dt.Columns)
//{
// //开始打印列
// e.Graphics.DrawString(column.Colum