/// <summary> /// 状态初始化 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnInit_Click(object sender, EventArgs e) { for (int i = 1; i <= MidExam.DAL.Bmk.BanjiCount; i++) { BmkStatus bmkStatus = BmkStatus.FindOne(p => p.bj == i.ToString().PadLeft(2, '0')); if (bmkStatus == null) { bmkStatus = new BmkStatus(); bmkStatus.bj = i.ToString().PadLeft(2, '0'); } bmkStatus.Save(); } BindData(); // JsUtil.MessageBox(this,"OK!"); }
protected void btnInput_Click(object sender, EventArgs e) { Button btn = (Button)sender; for (int i = 0; i < this.GridView1.Rows.Count; i++) { BmkStatus bmkStatus = BmkStatus.FindById((long)this.GridView1.DataKeys[i].Value); CheckBox chkBase = (CheckBox)this.GridView1.Rows[i].FindControl("chkBase"); CheckBox chkBaseFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkBase"); if (chkBase.Checked || chkBaseFoot.Checked) { bmkStatus.Base = btn.Text; } CheckBox chkHome = (CheckBox)this.GridView1.Rows[i].FindControl("chkHome"); CheckBox chkHomeFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkHome"); if (chkHome.Checked || chkHomeFoot.Checked) { bmkStatus.Home = btn.Text; } CheckBox chkCzhj = (CheckBox)this.GridView1.Rows[i].FindControl("chkCzhj"); CheckBox chkCzhjFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkCzhj"); if (chkCzhj.Checked || chkCzhjFoot.Checked) { bmkStatus.Czhj = btn.Text; } CheckBox chkXqah = (CheckBox)this.GridView1.Rows[i].FindControl("chkXqah"); CheckBox chkXqahFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkXqah"); if (chkXqah.Checked || chkXqahFoot.Checked) { bmkStatus.Xqah = btn.Text; } CheckBox chkTcxm = (CheckBox)this.GridView1.Rows[i].FindControl("chkTcxm"); CheckBox chkTcxmFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkTcxm"); if (chkTcxm.Checked || chkTcxmFoot.Checked) { bmkStatus.Tcxm = btn.Text; } // CheckBox chkKm61 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm61"); CheckBox chkKm61Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm61"); if (chkKm61.Checked || chkKm61Foot.Checked) { bmkStatus.Km61 = btn.Text; } CheckBox chkKm62 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm62"); CheckBox chkKm62Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm62"); if (chkKm62.Checked || chkKm62Foot.Checked) { bmkStatus.Km62 = btn.Text; } CheckBox chkKm63 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm63"); CheckBox chkKm63Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm63"); if (chkKm63.Checked || chkKm63Foot.Checked) { bmkStatus.Km63 = btn.Text; } // // CheckBox chkKm71 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm71"); CheckBox chkKm71Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm71"); if (chkKm71.Checked || chkKm71Foot.Checked) { bmkStatus.Km71 = btn.Text; } CheckBox chkKm72 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm72"); CheckBox chkKm72Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm72"); if (chkKm72.Checked || chkKm72Foot.Checked) { bmkStatus.Km72 = btn.Text; } CheckBox chkKm73 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm73"); CheckBox chkKm73Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm73"); if (chkKm73.Checked || chkKm73Foot.Checked) { bmkStatus.Km73 = btn.Text; } CheckBox chkKm74 = (CheckBox)this.GridView1.Rows[i].FindControl("chkKm74"); CheckBox chkKm74Foot = (CheckBox)this.GridView1.FooterRow.FindControl("chkKm74"); if (chkKm74.Checked || chkKm74Foot.Checked) { bmkStatus.Km74 = btn.Text; } // CheckBox chkZhonghe = (CheckBox)this.GridView1.Rows[i].FindControl("chkZhonghe"); CheckBox chkZhongheFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkZhonghe"); if (chkZhonghe.Checked || chkZhongheFoot.Checked) { bmkStatus.Zhonghe = btn.Text; } CheckBox chkZy = (CheckBox)this.GridView1.Rows[i].FindControl("chkZy"); CheckBox chkZyFoot = (CheckBox)this.GridView1.FooterRow.FindControl("chkZy"); if (chkZy.Checked || chkZyFoot.Checked) { bmkStatus.Zy = btn.Text; } bmkStatus.Save(); } BindData(); }
private void BindData() { this.GridView1.DataSource = BmkStatus.Find(Condition.Empty); this.GridView1.DataBind(); }