您的位置】:知源论文网 > 理工类论文 > 计算机 > 正文阅读资讯:基于WEB的资料室管理系统的设计与实现

基于WEB的资料室管理系统的设计与实现

[作者:郝敬菁[来源:互联网]| 打印 | 关闭 ]

  SqlDataAdaptersdabook=newSqlDataAdapter(sqlbook,conn);
  DataSetdsbook=newDataSet();
  sdabook.Fill(dsbook);
  this.Gvbook.DataSource=dsbook;
  Gvbook.DataKeyNames=newstring[]{"Allbookid"};//定义主键
  this.Gvbook.DataBind();
  conn.Close();//关闭连接
  3.2 资料信息录入实现
  根据在下拉列表框中选择所要录入的资料库名,用Panel控件实现显示哪个界面,录入主要使用INSERT语句如:图书库录入语句:
  SqlConnectioncon=newSqlConnection("server=.;database=jsj;uid=sa;pwd=;");//创建连接
  con.Open();//打开连接
  SqlCommandcmd=newSqlCommand("insertintoBookinfovalues('"+txtbookid.Text.Trim()+"','"+txtbooktitle.Text.Trim()+"','"+txtbookauthor.Text.Trim()+"','"+txtbookpress.Text.Trim()+"','"+txtbookisbn.Text.Trim()+"','"+txtbookpresstime.Text.Trim()+
  "','"+inserttime+"','"+txtbookclass.Text.Trim()+"','"+txtbooktopic.Text.Trim()+"','"+txtbookprice.Text.Trim()+"','图书库','在馆')",con);//插入语句
  cmd.ExecuteNonQuery();//执行插入功能,更新数据库
  con.Close();//关闭连接
  3.3 资料信息修改功能的实现
  资料信息修改使用的是Gridview控件,代码如下:
  SqlConnectionconn=db.createcon();
  conn.Open();
  stringsqlbook="select*fromBookinfo";
  SqlDataAdaptersdabook=newSqlDataAdapter(sqlbook,conn);
  DataSetdsbook=newDataSet();
  sdabook.Fill(dsbook);
  this.Gvbook.DataSource=dsbook;
  Gvbook.DataKeyNames=newstring[]{"Allbookid"};//获取主键
  this.Gvbook.DataBind();
  点击编辑后出现更新按钮,本页面最难实现的是更新功能,要对数据库的资料进行更新代码如下:
  SqlConnectionconn=db.createcon();
  conn.Open();
  try{
  stringbookid=Gvbook.DataKeys[Gvbook.EditIndex]["Allbookid"].ToString();
  GridViewRowmyrow1=Gvbook.Rows[Gvbook.EditIndex];
  stringtitle=((TextBox)myrow1.Cells[1].Controls[0]).Text.Trim();
  stringauthor=((TextBox)myrow1.Cells[2].Controls[0]).Text.Trim();
  stringpress=((TextBox)myrow1.Cells[3].Controls[0]).Text.Trim();
  stringisbn=((TextBox)myrow1.Cells[4].Controls[0]).Text.Trim();
  stringpresstime=((TextBox)myrow1.Cells[5].Controls[0]).Text.Trim();
  stringClass=((TextBox)myrow1.Cells[6].Controls[0]).Text.Trim();
  stringtopic=((TextBox)myrow1.Cells[7].Controls[0]).Text.Trim();
  stringprice=((TextBox)myrow1.Cells[8].Controls[0]).Text.Trim();
  stringdbname=((TextBox)myrow1.Cells[9].Controls[0]).Text.Trim();
  stringisexist=((TextBox)myrow1.Cells[10].Controls[0]).Text.Trim();
  stringsqlupdate="updateBookinfosetTitle='"+title+"',Author='"+author+"',Press='"+press+"',ISBN='"+isbn+"',Presstime='"+

Tags: