温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:个人图书管理系统源码
当前文件路径:MyLibary/BookManage/ReaderBookAdvancedSearch.aspx.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using MyLibrary.DataAccessHelper; 12
using MyLibrary.DataAccessLayer; 13
using MyLibrary.BusinessLogicLayer; 14
15
public partial class BookManage_ReaderBookAdvancedSearch : System.Web.UI.Page 16
{ 17
protected void Page_Load(object sender, EventArgs e) 18
{ 19
20
} 21
//高级搜索按钮事件 22
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) 23
{ 24
GridViewBind(); 25
} 26
27
private void GridViewBind() 28
{ 29
Hashtable ht = new Hashtable(); //创建哈希表对象 30
if (txtBookID.Text.Trim() != "")//当条件输入框不为空时,将条件添加到哈希表中 31
{ 32
ht.Add("BookID", int.Parse(txtBookID.Text.Trim())); 33
} 34
if (txtBookName.Text.Trim() != "") 35
{ 36
ht.Add("BookName", txtBookName.Text.Trim()); 37
} 38
if (txtBookISBN.Text.Trim() != "") 39
{ 40
ht.Add("BookISBN", txtBookISBN.Text.Trim()); 41
} 42
if (txtBookAuthor.Text.Trim() != "") 43
{ 44
ht.Add("BookAuthor", txtBookAuthor.Text.Trim()); 45
} 46
if (txtBookPublish.Text.Trim() != "") 47
{ 48
ht.Add("BookPublish", txtBookPublish.Text.Trim()); 49
} 50
if (txtBookSubject.Text.Trim() != "") 51
{ 52
ht.Add("BookSubject", txtBookSubject.Text.Trim()); 53
} 54
55
DataBase db = new DataBase(); //实例化一个Database类 56
GridView1.DataSource = db.AdvancedSearch("[Book]", ht); //利用Database类的AdvancedSearch方法查询书刊信息 57
GridView1.DataBind(); 58
} 59
} 60





}
}