예제 #1
0
        protected void Checkall_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox ckall = (CheckBox)sender;

            if (ckall.Checked)
            {
                foreach (GridViewRow row in gvSearch2.Rows)
                {
                    Label    AppCode   = (Label)row.FindControl("lblappcode");
                    CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect");
                    if (!chkSelect.Checked)
                    {
                        Manage_App.Add(AppCode.Text);
                    }
                    chkSelect.Checked = true;
                }
            }
            else
            {
                foreach (GridViewRow row in gvSearch2.Rows)
                {
                    Label    AppCode   = (Label)row.FindControl("lblappcode");
                    CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect");
                    if (chkSelect.Checked)
                    {
                        Manage_App.Remove(AppCode.Text);
                    }
                    chkSelect.Checked = false;
                }
            }
        }
예제 #2
0
        protected void chkSelect_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox    checkrows = (CheckBox)sender;
            GridViewRow rowchek   = (GridViewRow)checkrows.Parent.Parent;
            Label       AppCode   = (Label)rowchek.FindControl("lblappcode");

            if (checkrows.Checked)
            {
                Manage_App.Add(AppCode.Text);
            }
            else
            {
                Manage_App.Remove(AppCode.Text);
                CheckBox ckall = (CheckBox)gvSearch2.HeaderRow.FindControl("Checkall");
                ckall.Checked = false;
            }
        }