• 大小: 1.21MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: 数据库
  • 标签: asp  毕业设计  

资源简介

图书销售管理系统(vs2005+sql2000)

资源截图

代码片段和文件信息

using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Printing;
using System.Data;
using System.Windows.Forms;

class DataGridViewPrinter
{
    private DataGridView TheDataGridView; // The DataGridView Control which will be printed
    private PrintDocument ThePrintDocument; // The PrintDocument to be used for printing
    private bool IsCenterOnPage; // Determine if the report will be printed in the Top-Center of the page
    private bool IsWithtitle; // Determine if the page contain title text
    private string ThetitleText; // The title text to be printed in each page (if IsWithtitle is set to true)
    private Font ThetitleFont; // The font to be used with the title text (if IsWithtitle is set to true)
    private Color ThetitleColor; // The color to be used with the title text (if IsWithtitle is set to true)
    private bool IsWithPaging; // Determine if paging is used

    static int CurrentRow; // A static parameter that keep track on which Row (in the DataGridView control) that should be printed

    static int PageNumber;

    private int PageWidth;
    private int PageHeight;
    private int LeftMargin;
    private int TopMargin;
    private int RightMargin;
    private int BottomMargin;

    private float CurrentY; // A parameter that keep track on the y coordinate of the page so the next object to be printed will start from this y coordinate

    private float RowHeaderHeight;
    private List RowsHeight;
    private List ColumnsWidth;
    private float TheDataGridViewWidth;
        
    // Maintain a generic list to hold start/stop points for the column printing
    // This will be used for wrapping in situations where the DataGridView will not fit on a single page
    private List mColumnPoints;
    private List mColumnPointsWidth;
    private int mColumnPoint;
        
    // The class constructor
    public DataGridViewPrinter(DataGridView aDataGridView PrintDocument aPrintDocument bool CenterOnPage bool Withtitle string atitleText Font atitleFont Color atitleColor bool WithPaging)
    {
        TheDataGridView = aDataGridView;
        ThePrintDocument = aPrintDocument;
        IsCenterOnPage = CenterOnPage;
        IsWithtitle = Withtitle;
        ThetitleText = atitleText;
        ThetitleFont = atitleFont;
        ThetitleColor = atitleColor;
        IsWithPaging = WithPaging;

        PageNumber = 0;

        RowsHeight = new List();
        ColumnsWidth = new List();

        mColumnPoints = new List();
        mColumnPointsWidth = new List();

        // Claculating the PageWidth and the PageHeight
        if (!ThePrintDocument.DefaultPageSettings.Landscape)
        {
            PageWidth = ThePrintDocument.DefaultPageSettings.PaperSize.Width;
            PageHeight = ThePrintDocument.DefaultPageSettings.PaperSiz

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      22665  2009-07-08 21:24  图书销售管理系统(vs2005+sql2000)\BookManageSystem\baseClass\baseInfo.cs

     文件       7747  2009-07-03 14:27  图书销售管理系统(vs2005+sql2000)\BookManageSystem\baseClass\Database.cs

     文件     405504  2009-07-10 10:49  图书销售管理系统(vs2005+sql2000)\BookManageSystem\bin\Debug\BookManageSystem.exe

     文件     148992  2009-07-10 10:49  图书销售管理系统(vs2005+sql2000)\BookManageSystem\bin\Debug\BookManageSystem.pdb

     文件       5632  2005-12-08 14:51  图书销售管理系统(vs2005+sql2000)\BookManageSystem\bin\Debug\BookManageSystem.vshost.exe

     文件      78979  2009-06-30 14:38  图书销售管理系统(vs2005+sql2000)\BookManageSystem\bin\images\beijing.jpg

     文件       9659  2009-07-08 20:59  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmBook.cs

     文件      21680  2009-07-08 15:31  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmBook.Designer.cs

     文件      13085  2009-07-08 15:31  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmBook.resx

     文件       2976  2009-07-09 13:02  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimit.cs

     文件       6012  2009-07-09 12:52  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimit.Designer.cs

     文件       8462  2009-07-09 12:52  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimit.resx

     文件        690  2009-07-08 15:27  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimitWarning.cs

     文件       2376  2009-07-08 15:27  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimitWarning.Designer.cs

     文件       5814  2009-07-08 15:27  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmLimitWarning.resx

     文件       1709  2009-07-08 15:07  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmSetLimit.cs

     文件       4345  2009-07-08 15:16  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmSetLimit.Designer.cs

     文件       5814  2009-07-08 15:07  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Book\FrmSetLimit.resx

     文件       6742  2009-07-08 15:24  图书销售管理系统(vs2005+sql2000)\BookManageSystem\BookManageSystem.csproj

     文件       3255  2009-07-07 21:57  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuy.cs

     文件       8474  2009-07-07 21:57  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuy.Designer.cs

     文件       5814  2009-07-07 21:57  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuy.resx

     文件       4765  2009-07-09 12:52  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuySum.cs

     文件      12356  2009-07-09 12:55  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuySum.Designer.cs

     文件       9833  2009-07-09 12:52  图书销售管理系统(vs2005+sql2000)\BookManageSystem\Buy\FrmBuySum.resx

     文件      21221  2006-05-14 10:19  图书销售管理系统(vs2005+sql2000)\BookManageSystem\DataGridViewPrinter.cs

     文件       1999  2009-07-10 11:29  图书销售管理系统(vs2005+sql2000)\BookManageSystem\FrmLogin.cs

     文件       6676  2009-07-10 11:29  图书销售管理系统(vs2005+sql2000)\BookManageSystem\FrmLogin.Designer.cs

     文件       5814  2009-07-10 11:29  图书销售管理系统(vs2005+sql2000)\BookManageSystem\FrmLogin.resx

     文件       1727  2009-07-10 11:29  图书销售管理系统(vs2005+sql2000)\BookManageSystem\FrmMain.cs

............此处省略48个文件信息

评论

共有 条评论