温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:WebQuest发布系统源码及文档
当前文件:
WebQuest/Admin/admin_webquests.aspx.cs,打开代码结构图
WebQuest/Admin/admin_webquests.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 WebQuest; 12
using System.Data.OleDb; 13
public partial class Admin_admin_webquests : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
//chkAll.Attributes.Add("OnClick", "SelectAllCheckboxes(this)"); 18
if (!IsPostBack) 19
{ BindWebQuest(); } 20
21
} 22
23
private void BindWebQuest() 24
{ 25
26
27
Items myObj = new Items(); 28
GridView1.DataSource = myObj.Retrieve0(); 29
//GridView1.DataKeyNames = new string[] { "webquestid" }; 30
GridView1.DataBind(); 31
} 32
33
34
protected void lbAdd_Click(object sender, EventArgs e) 35
{ 36
Response.Redirect("admin_webquests_add.aspx"); 37
} 38
39
40
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e) 41
{ 42
switch (e.CommandName) 43
{ 44
case "wEdit": Response.Redirect("admin_webquests_edit.aspx?id=" + e.CommandArgument.ToString()); break; 45
case "View": { Response.Redirect("../webquest_view.aspx?id=" + e.CommandArgument.ToString()); break; } 46
} 47
} 48
protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e) 49
{ 50
GridView1.PageIndex = e.NewPageIndex; 51
BindWebQuest(); 52
} 53
protected void lbDel_Click(object sender, EventArgs e) 54
{ 55
Items myObj = new Items(); 56
57
58
foreach (GridViewRow row in GridView1.Rows) 59
{ 60
CheckBox mychk = null; 61
mychk = (CheckBox)row.FindControl("chk"); 62
if (mychk.Checked) 63
{ 64
myObj.WebquestId = int.Parse(GridView1.DataKeys[row.DataItemIndex][0].ToString()); 65
ModelsContent myObj0 = new ModelsContent(); myObj0.WebquestId = myObj.WebquestId; 66
OleDbDataReader myReader = myObj0.RetrieveAll(); while (myReader.Read()) { myObj0.ModelContentId = int.Parse(myReader["ModelContentId"].ToString()); myObj0.Delete(); } myReader.Close(); 67
68
myObj.Delete(); 69
} 70
71
} 72
BindWebQuest(); 73
} 74
} 75





}
}