C#图书管理系统 附源码下载

2019-12-30 13:50:02丽君

挺简单的  一下是图书管理加载的数据方法 


private void BookInfoManager_UI_Load(object sender, EventArgs e)
  {
   #region DataGridView1绑定
   //需要添加列的列标题字符串
   string arraysHeaderText = @"图书编号,图书名称,登记时间,图书类型,作者,拼音码,翻译,语言,页数,价格,印刷版面,存放位置,ISBS码,版本,描述";
   //需要绑定数据库列名称的字符串
   string arraysName = @"BookId,BookName,TimeIn,BookTypeName,Author,PinYinCode,Translator,Language,BookNumber,Price,Layout,Address,ISBS,Versions,BookRemark";


   //自动生成columns
   autocoumns.AutoColumn(arraysHeaderText, arraysName, dataGridView1);
   dataGridView1.DataSource = bookInfo_bll.selectBookInfo1().Tables[0];
   autocoumns.AddColumn("修改", dataGridView1);
   autocoumns.AddColumn("删除", dataGridView1);

   //DataGridView1数据集绑定
   this.dataGridView1.DataSource = bookInfo_bll.selectBookInfo1().Tables[0];
   //窗体加载时默认隐藏的列
   this.dataGridView1.Columns[14].Visible = false;
   this.dataGridView1.Columns[13].Visible = false;
   this.dataGridView1.Columns[12].Visible = false;
   this.dataGridView1.Columns[11].Visible = false;
   this.dataGridView1.Columns[10].Visible = false;
   #endregion

   #region 下拉框绑定

   DataGridViewColumnCollection columns = dataGridView1.Columns;

   for (int i = 0; i < columns.Count - 2; i++)
   {
    comboBox1.Items.Add(columns[i].HeaderText);
   }
   comboBox1.Items.Insert(0, "全部");
   comboBox1.SelectedIndex = 0;

   #endregion

   #region 树状图的绑定

   TreeViewBand();

   #endregion

   #region DgvHostory绑定

   string Header1 = @"图书编号,图书名称,读者编号,读者名称,借出时间,书应归还时间,实际归还时间,应付罚金,续借次数,借还描述";
   string PropertyNames1 = @"BookId,BookName,ReaderId,ReaderName,BorrowTime,ReturnTime,FactReturnTime,Fine,RenewCount,BorrowRemark";
   //自动生成columns
   autocoumns.AutoColumn(Header1, PropertyNames1, dgvHostory);

   #endregion
  }

源码下载:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到c#教程频道。