zoukankan      html  css  js  c++  java
  • C#打印dataGridView中的数据

    这几天,我研究了以下C#如何打印dataGridView中的数据,在网上、图书馆搜索和查阅了一些内容,现总结一下:

    //执行打印窗体中的数据操作

    private void toolStripButton2_Click(object sender, EventArgs e)
            {

                printDialog1.ShowDialog();  //设置打印文档
                printPreviewDialog1.Document = this.printDocument1;
                printPreviewDialog1.ShowDialog();
            }

    //在窗体中绘制要打印的数据

    private void printDocument1_PrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e)
            {
                //e.Graphics.DrawString(dataGridView1.Columns.ToString(), new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400);
             
                int r = 0;
                int c = 20;
                for(int i=0;i<dt.Rows.Count;i++)
                {
                 
                    for(int j=0;j<dt.Columns.Count;j++)
                    {
                     
                        e.Graphics.DrawString(dt.Rows[i][j].ToString(), new Font("宋体", 10, FontStyle.Regular), Brushes.Black, r, c);
                        r = r + 60;
                      
                    }
                    r = 0;
                    c += 20;
                  
                }
            }

  • 相关阅读:
    How to make sexy button with CSS
    Android程序的完美退出(兼容所有SDK )
    Android颜色大全
    Android: NDK编程入门笔记
    Notification
    创建数据库
    android 自定义标题栏(在标题栏中增加按钮和文本居中)
    havlenapetrFFMpeg OnVideoSizeChangedListener接口的实现
    Android Dev GuideTasks and Back Stack(下)
    Android线程实现AsyncTask
  • 原文地址:https://www.cnblogs.com/zcy_soft/p/1778532.html
Copyright © 2011-2022 走看看