private void ddl3bind() { TeachersManage tm = new TeachersManage(); DropDownList3.DataSource = tm.SelectByValue(DropDownList2.SelectedValue); DropDownList3.DataTextField = "name"; DropDownList3.DataValueField = "teacherId"; DropDownList3.DataBind(); lbl1.Text = DropDownList3.SelectedValue; }
protected void btn3_Click(object sender, EventArgs e) { TeachersManage tm = new TeachersManage(); teachers n = new teachers(); n.Name = lbl2.Text; n.Post = Label2.Text; n.College = Label1.Text; n.Phone = txt2.Text; n.Email = txt3.Text; n.Modifier = Session["teacherId"].ToString(); n.TeacherId = Session["teacherId"].ToString(); tm.Update(n); teacherbind(); }
//触发gridview行的编辑事件 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { GridView1.EditIndex = e.NewEditIndex; //设置GridView控件的编辑项的索引为选择的当前索引 gridviewBind(); //数据绑定 为什么要放前面因为不绑定的话下面的gvr.FindControl("drppost")是为空的,也就是不重新绑定的话前台控件drppost是不会出现的 GridViewRow gvr = GridView1.Rows[e.NewEditIndex]; //实例化一行 DropDownList drppost = (DropDownList)(gvr.FindControl("drppost")); CollegesManage cm = new CollegesManage(); string n = GridView1.DataKeys[e.NewEditIndex].Value.ToString(); //获取当前行主键id TeachersManage tm = new TeachersManage(); for (int i = 0; i < cm.Select().Rows.Count; i++) { string college = cm.Select().Rows[i]["college"].ToString(); ListItem item = new ListItem(college); if (college == tm.SelectByValue(n).Rows[0]["college"].ToString()) { item.Selected = true; } drppost.Items.Add(item); } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (DropDownList1.SelectedValue == "admin") { AdminsManage am = new AdminsManage(); bool n = am.Login(txtName.Text.Trim(), txtPwd.Text.Trim()); int tmp = String.Compare(Request.Cookies["CheckCode"].Value, TextBox1.Text.Trim(), true); if (n && tmp == 0) { Session["adminId"] = txtName.Text.Trim(); Response.Redirect("admin/adminDefault.aspx"); } else if (tmp != 0) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,验证码错误!');</script>"); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,用户名或者密码错误!');</script>"); } } if (DropDownList1.SelectedValue == "teacher") { TeachersManage tm = new TeachersManage(); bool n = tm.Login(txtName.Text.Trim(), txtPwd.Text.Trim()); int tmp = String.Compare(Request.Cookies["CheckCode"].Value, TextBox1.Text.Trim(), true); if (n && tmp == 0) { Session["teacherId"] = txtName.Text.Trim(); Response.Redirect("teacher/teaDefault.aspx"); } else if (tmp != 0) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,验证码错误!');</script>"); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,用户名或者密码错误!');</script>"); } } if (DropDownList1.SelectedValue == "student") { StudentsManage sm = new StudentsManage(); bool n = sm.Login(txtName.Text.Trim(), txtPwd.Text.Trim()); int tmp = String.Compare(Request.Cookies["CheckCode"].Value, TextBox1.Text.Trim(), true); if (n && tmp == 0) { Session["studentId"] = txtName.Text.Trim(); Response.Redirect("student/stuDefault.aspx"); } else if (tmp != 0) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,验证码错误!');</script>"); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登陆失败,用户名或者密码错误!');</script>"); } } this.txtName.Text = ""; this.TextBox1.Text = ""; }