//全选按钮 protected void btnSelect_All_Click(object sender, EventArgs e) { GridSocialPartTime.SelectAllRows(); int[] select = GridSocialPartTime.SelectedRowIndexArray; int m; //取整数(不是四舍五入,全舍) int Pages = (int)Math.Floor(Convert.ToDouble(GridSocialPartTime.RecordCount / this.GridSocialPartTime.PageSize)); if (GridSocialPartTime.PageIndex == Pages) { m = (GridSocialPartTime.RecordCount - this.GridSocialPartTime.PageSize * GridSocialPartTime.PageIndex); } else { m = this.GridSocialPartTime.PageSize; } bool isCheck = false; for (int i = 0; i < m; i++) { if (CBoxSelect.GetCheckedState(i) == false) { isCheck = true; } } if (isCheck) { foreach (int item in select) { CBoxSelect.SetCheckedState(item, true); } btnDelete.Enabled = true; btnSelect_All.Text = "取消全选"; } else { foreach (int item in select) { CBoxSelect.SetCheckedState(item, false); } btnDelete.Enabled = false; btnSelect_All.Text = "全选"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { page = ViewState["page"] == null ? 0 : (int)ViewState["page"]; btnSelect_All.Text = "全选"; //添加 btnAdd.OnClientClick = WindowAdd.GetShowReference("Add_PartTimeJob.aspx"); //删除数据 //btnDelete.OnClientClick = GridSocialPartTime.GetNoSelectionAlertReference("请至少选择一项!"); //btnDelete.ConfirmText = String.Format("你确定要删除该行数据吗?", GridSocialPartTime.GetSelectedCellReference()); //修改数据 Btnchange.OnClientClick = GridSocialPartTime.GetNoSelectionAlertReference("请至少选择一项!"); BindData(); btnDelete.Enabled = false; DropDownListYearandLevel.Enabled = false; TBNameandAgency.Enabled = false; } }