//执行编辑 protected void gvqy_RowUpdating(object sender, GridViewUpdateEventArgs e) { int qyid = gvqy.DataKeys[e.RowIndex][0].GetString().GetInt(); TextBox txtqymc = gvqy.Rows[e.RowIndex].FindControl("txtqymc") as TextBox; TextBox txtqypx = gvqy.Rows[e.RowIndex].FindControl("txtqypx") as TextBox; DropDownList ddlcate = gvqy.Rows[e.RowIndex].FindControl("ddlcate") as DropDownList; BLL.TcFenlei bbk = new BLL.TcFenlei(); Model.TcFenlei mbk = new Model.TcFenlei(); mbk = bbk.GetModel(qyid); mbk.Name = txtqymc.Text.Trim(); mbk.Paixu = txtqypx.Text.GetInt(); mbk.Types = types; var pid = ddlcate.SelectedValue.GetInt(); if (pid != mbk.Pid) { mbk.Pid = pid; } //add 131118 防止死循环 if (pid == mbk.ID) { mbk.Pid = 0; } bbk.Update(mbk); gvqy.EditIndex = -1; BindGridView(); }
//删除 protected void buttondel_Click(object sender, EventArgs e) { LinkButton lb = sender as LinkButton; int id = lb.CommandArgument.Trim().GetInt(); int[] ids = { 0 }; if (!ids.Contains(id)) { BLL.TcFenlei bbk = new BLL.TcFenlei(); bbk.Delete(id); BindGridView(); } }
protected void btnAddQY_Click(object sender, EventArgs e) { Model.TcFenlei mzd = new Model.TcFenlei(); BLL.TcFenlei bzd = new BLL.TcFenlei(); mzd.Name = txtqymc.Text.Trim(); mzd.Paixu = txtpx.Text.Trim().GetInt(); mzd.Types = types; mzd.Pid = ddl_cate.SelectedValue.GetInt(); bzd.Add(mzd); txtqymc.Text = ""; txtpx.Text = ""; BindGridView(); }