温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:个人图书管理系统源码
当前文件路径:MyLibary/BookManage/BookLists.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.BusinessLogicLayer; 12
13
public partial class BookManage_BookLists : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
if (!this.IsPostBack) 18
{ 19
GridViewBind(); 20
} 21
} 22
23
private void GridViewBind() 24
{ 25
Book book = new Book(); 26
DataSet ds = book.QueryBooks(); 27
GridView1.DataSource = ds; 28
GridView1.DataBind(); 29
} 30
31
protected void GridView1_PageIndexChanged(object sender, EventArgs e) 32
{ 33
34
} 35
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) 36
{ 37
int bookID = int.Parse(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); //取出要删除记录的主键值 38
Book book = new Book(); 39
if (book.DeleteByProc(bookID)) 40
{ 41
Response.Write("<script language=javascript>alert('删除成功!')</script>"); 42
} 43
else 44
{ 45
Response.Write("<script language=javascript>alert('删除失败!')</script>"); 46
} 47
GridView1.EditIndex = -1; 48
GridViewBind(); 49
} 50
//GridView的分页事件 51
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) 52
{ 53
GridView1.PageIndex = e.NewPageIndex;//为GridView控件设置新的页索引 54
GridViewBind();//重新绑定数据 55
} 56
protected void imgBtnQuery_Click(object sender, ImageClickEventArgs e) 57
{ 58
try 59
{ 60
int bookID = Convert.ToInt32(txtBookID.Text.ToString()); 61
Response.Redirect("BookDetails.aspx?bookID=" + bookID); 62
} 63
catch 64
{ 65
Response.Write("对不起,没有该书信息!"); 66
Response.End(); 67
} 68
} 69
} 70





}
}