您目前尚未登陆,请选择【登陆】或【注册
首页->投票调查->简单多功能投票/调查系统源码>>SubjectManage.aspx.cs>>代码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:简单多功能投票/调查系统源码


当前文件路径:Votes/SubjectManage.aspx.cs 文件类型
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11using System.Data.SqlClient; 12 13public partial class SubjectManage : System.Web.UI.Page 14{ 15 private int sid; 16 protected void Page_Load(object sender, EventArgs e) 17 { 18 if (!Page.IsPostBack) 19 { 20 BindTopicData(); 21 if (TopicList.Items.Count > 0) 22 { ///使SubjectLIst绑定TopicList的第一项 23 TopicList.SelectedIndex = 0; 24 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 25 } 26 } 27 } 28 29 private void BindTopicData() 30 { 31 ITopics topic = new Topics(); 32 SqlDataReader dr = topic.GetAllTopic(); 33 TopicList.DataSource = dr; 34 TopicList.DataTextField = "t_name"; 35 TopicList.DataValueField = "t_id"; 36 TopicList.DataBind(); 37 dr.Close(); 38 } 39 40 private void BindSubjectData(int tid) 41 { 42 ISubjects subject = new Subjects(); 43 SqlDataReader dr = subject.GetSubjectByTopic(tid); 44 SubjectView.DataSource = dr; 45 SubjectView.DataBind(); 46 dr.Close(); 47 } 48 49 protected void TopicList_SelectedIndexChanged(object sender, EventArgs e) 50 { 51 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 52 } 53 protected void SubjectView_RowCommand(object sender, GridViewCommandEventArgs e) 54 { 55 if (Int32.TryParse(e.CommandArgument.ToString(), out sid) == false || e.CommandName == "") 56 { 57 Response.Write("<script>alert('没有接受到参数!');</script>"); 58 return; 59 } 60 ISubjects subject = new Subjects(); 61 switch (e.CommandName) 62 { 63 case "delete": 64 subject.DeleteSubject(sid); 65 Response.Write("<script>alert('删除投票项目成功!');</script>"); 66 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 67 break; 68 69 case "update": 70 SqlDataReader dr = subject.GetSingleSubject(sid); 71 if (dr.Read()) 72 { 73 lbl.Text = "修改投票项目"; 74 name.Text = dr["s_name"].ToString(); 75 AddUpdateBtn.Text = "修改投票"; 76 AddUpdateBtn.CommandName = "update"; 77 AddUpdateBtn.CommandArgument = dr["s_id"].ToString(); 78 } 79 dr.Close(); 80 break; 81 } 82 83 } 84 85 protected void SubjectView_RowDataBound(object sender, GridViewRowEventArgs e) 86 { 87 ImageButton imagebutton = (ImageButton)e.Row.FindControl("imagebtn"); 88 if (imagebutton != null) 89 imagebutton.Attributes.Add("onclick", "return confirm('确定删除么?');"); 90 } 91 92 protected void AddUpdateBtn_Click(object sender, EventArgs e) 93 { 94 ISubjects subject = new Subjects(); 95 if (AddUpdateBtn.CommandName != "") 96 { 97 switch (AddUpdateBtn.CommandName) 98 { 99 case "add": 100 subject.AddSubject(name.Text.Trim().ToString(), Int32.Parse(TopicList.SelectedValue)); 101 Response.Write("<script>alert('添加投票项目成功!');</script>"); 102 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 103 break; 104 105 case "update": 106 subject.UpdateSubject(name.Text.Trim().ToString(), Int32.Parse(AddUpdateBtn.CommandArgument)); 107 Response.Write("<script>alert('更新投票项目成功!');</script>"); 108 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 109 break; 110 } 111 } 112 } 113 114 protected void ChangeMode_Click(object sender, EventArgs e) 115 { 116 ISubjects subject = new Subjects(); 117 subject.UpdateSubjectMode(Int32.Parse(SubjectView.DataKeys[SubjectView.SelectedRow.RowIndex].Value.ToString())); 118 Response.Write("<script>alert('更新模式成功!');</script>"); 119 BindSubjectData(Int32.Parse(TopicList.SelectedValue)); 120 } 121 122 protected void SubjectView_RowDeleting(object sender, GridViewDeleteEventArgs e) 123 { 124 125 } 126 protected void SubjectView_RowUpdating(object sender, GridViewUpdateEventArgs e) 127 { 128 129 } 130} 131
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:简单多功能投票/调查系统源码

- NETCMSv1.5(Build0509)完整源..

- 简单无限级分类(表格、下拉..

- 北京某驾校全站源码

- 简单的论坛式留言本

- RBbbs论坛系统1.01

- ASP.net邮件发送源码(51aspx..

- myhome2009三层项目源码

- 高校教师档案管理系统项目源码

51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号