温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:多功能在线考试系统源码
当前文件路径:OnLineExam/Web/admin_PaperLists.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 MyOnLineExam.DataAccessLayer; 12
using MyOnLineExam.BusinessLogicLayer; 13
14
public partial class Web_admin_PaperLists : System.Web.UI.Page 15
{ 16
protected void Page_Load(object sender, EventArgs e) 17
{ 18
if (!IsPostBack) 19
{ 20
InitData(); 21
} 22
} 23
protected void InitData() 24
{ 25
Paper paper = new Paper(); 26
DataSet ds = paper.QueryAllPaper(); 27
GridView1.DataSource = ds; 28
GridView1.DataBind(); 29
} 30
//GridView控件RowCanceling事件 31
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) 32
{ 33
GridView1.EditIndex = -1; 34
InitData(); 35
} 36
//GridView控件RowDeleting事件 37
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) 38
{ 39
Paper paper = new Paper(); //创建Paper对象 40
int ID = int.Parse(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); //取出要删除记录的主键值 41
if (paper.DeleteByProc(ID)) 42
{ 43
Response.Write("<script language=javascript>alert('成功删除该试卷!')</script>"); 44
} 45
else 46
{ 47
Response.Write("<script language=javascript>alert('删除试卷失败!')</script>"); 48
} 49
} 50
//GridView控件RowUpdating事件 51
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) 52
{ 53
int ID = int.Parse(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); //取出要删除记录的主键值 54
Paper paper = new Paper(); //创建Paper对象 55
paper.PaperState = bool.Parse(((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtPaperState")).Text); 56
if (paper.UpdateByProc(ID))//使用Paper类UpdateByProc方法修改试卷状态 57
{ 58
Response.Write("<script language=javascript>alert('修改成功!')</script>"); 59
} 60
else 61
{ 62
Response.Write("<script language=javascript>alert('修改失败!')</script>"); 63
} 64
GridView1.EditIndex = -1; 65
InitData(); 66
} 67
//GridView控件RowEditing事件 68
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) 69
{ 70
GridView1.EditIndex = e.NewEditIndex; //GridView编辑项索引等于单击行的索引 71
InitData(); 72
} 73
} 74





}
}