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






}