• 大小: 1.53MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: C#
  • 标签:

资源简介

用C#写的关于图书管理系统的 winform程序

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Library
{
    public partial class BookBorrow : Form
    {
        private int totalCount thisCount;//储存已借书和本次借书数据
        private DataTable tblBooks;
        private string readerID;//保存查询到的读者编号
        public BookBorrow()
        {
            InitializeComponent();
        }

        private void BookBorrow_Load(object sender EventArgs e)
        {
            this.DataGridStateControl();
            totalCount = 0;
            thisCount = 0;
        }
        //----------设置明细表格各列的属性----------
        private void DataGridStateControl()
        {
            tblBooks = new DataTable();
            tblBooks.Columns.Add(“状态“ typeof(string));
            tblBooks.Columns.Add(“图书编号“ typeof(string));
            tblBooks.Columns.Add(“书名“ typeof(string));
            tblBooks.Columns.Add(“借阅时间“ typeof(string));
            tblBooks.Columns.Add(“应还时间“ typeof(string));
            tblBooks.Columns.Add(“出版社“ typeof(string));
            tblBooks.Columns.Add(“价格“ typeof(decimal));


            this.dataGrid1.DataSource = tblBooks;
            tblBooks.Rows.Add(tblBooks.NewRow()); //向表中添加一行

            DataGridTablestyle ts = new DataGridTablestyle();
            DataGridTextBoxColumn aColumnTextColumn;
            ts.AllowSorting = false;
            ts.AlternatingBackColor = Color.LightGray;
            ts.MappingName = tblBooks.TableName;
            int numCols = tblBooks.Columns.Count;
            for (int i = 0; i < numCols; i++)
            {
                aColumnTextColumn = new DataGridTextBoxColumn();

                if (i == 2)
                {
                    aColumnTextColumn.Width = 140;//设置图书名称宽度
                }

                if (i == 5)
                {
                    aColumnTextColumn.Width = 100;//设置出版社名称列宽度
                }

                aColumnTextColumn.MappingName = tblBooks.Columns[i].ColumnName;
                aColumnTextColumn.HeaderText = tblBooks.Columns[i].ColumnName;
                aColumnTextColumn.NullText = ““;
                aColumnTextColumn.Format = “N“; //设置为数字格式显示
                ts.GridColumnstyles.Add(aColumnTextColumn);
            }
            
            //dataGrid1.Tablestyles.Add(ts);
        }


//------------显示读者信息和所借图书信息----------------
private void showInfo()
{
            string strConn = Properties.Settings.Default.libbookConnectionString;
SqlConnection cn=new SqlConnection(strConn);
cn.Open();
SqlCommand cmd=cn.CreateCommand();

if(radioButton1.Checked)//判断根据编号查询读者信息还是根据条形码
{
cmd.CommandText=“select a.姓名a.类型b.图书册书a.编号 from 读者信息 a读者类型 b“
+“ where (a.类型=b.类型)and(a.编号=‘“+text1.Text.Trim()+“‘)“;
}
else
{
cmd.Comm

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

     文件        911  2010-12-25 10:20  Library\Library.sln

    ..A..H.     25600  2010-12-29 23:19  Library\Library.suo

     文件      30126  2010-12-28 22:05  Library\Library\ReaderClassify.Designer.cs

     文件      50310  2010-12-28 22:02  Library\Library\ReaderInfo.Designer.cs

     文件       9503  2010-12-28 23:06  Library\Library\Library.csproj

     文件      13529  2010-12-28 22:05  Library\Library\ReaderClassify.resx

     文件        492  2010-12-29 11:17  Library\Library\Program.cs

     文件      16193  2010-12-28 22:02  Library\Library\ReaderInfo.resx

     文件       1553  2010-12-28 22:10  Library\Library\BookClassify.cs

     文件       2397  2010-12-28 22:22  Library\Library\libbookDataSet.xsc

     文件       3452  2010-12-29 11:17  Library\Library\BookReturn.cs

     文件      13008  2010-12-29 11:16  Library\Library\FormMain.Designer.cs

     文件       2012  2010-12-28 22:04  Library\Library\ReaderInfo.cs

     文件      25625  2010-12-28 22:09  Library\Library\BookClassify.Designer.cs

     文件      13695  2010-12-28 22:09  Library\Library\BookClassify.resx

     文件       2654  2010-12-29 11:16  Library\Library\FormMain.cs

     文件       1614  2010-12-28 22:05  Library\Library\ReaderClassify.cs

     文件      52876  2010-12-28 22:28  Library\Library\BookInfo.Designer.cs

     文件      16537  2010-12-28 22:28  Library\Library\BookInfo.resx

     文件       1535  2010-12-28 22:29  Library\Library\BookInfo.cs

     文件       9708  2010-12-29 23:11  Library\Library\BookBorrow.cs

     文件      14772  2010-12-29 23:04  Library\Library\BookBorrow.Designer.cs

     文件       5814  2010-12-29 23:01  Library\Library\BookBorrow.resx

     文件       5550  2010-12-29 11:17  Library\Library\BookReturn.Designer.cs

     文件       5814  2010-12-29 11:17  Library\Library\BookReturn.resx

     文件       6213  2010-12-29 11:16  Library\Library\FormMain.resx

     文件      20425  2010-12-29 22:23  Library\Library\FormAbout.resx

     文件       5366  2010-12-29 22:23  Library\Library\FormAbout.Designer.cs

     文件        824  2010-12-29 22:23  Library\Library\FormAbout.cs

     文件    2621440  2010-12-29 00:39  Library\Library\libbook.mdf

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

评论

共有 条评论