protected void btnDelete_Click(object sender, ImageClickEventArgs e) { bool returnStatus = false; BusinessObjects.NonWorkingDay nonWorkingDay = new BusinessObjects.NonWorkingDay(); foreach (GridViewRow CurrRow in grdNonWorkingDays.Rows) { if (GetControl <CheckBox>("chkDelete", CurrRow).Checked) { try { nonWorkingDay.Id = (int)grdNonWorkingDays.DataKeys[CurrRow.RowIndex].Value; returnStatus = NonWorkingDayController.DeleteNonWorkingDay(nonWorkingDay); } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "User Interface")) { DisplayMessage("Failed to delete."); } } if (!returnStatus) { DisplayMessage("Failure to delete"); } } } PageGridView.DataBind(); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param> protected override void Page_Load(object sender, EventArgs e) { //call base class base.Page_Load(sender, e); //set up the url of the hyperlink which adds new items ImageButton newButton = NewButton; if (newButton != null) { newButton.Click += new ImageClickEventHandler(newButton_Click); newButton.CausesValidation = false; } if (PageGridView != null && PageDataSource != null && PageGridView.AllowSorting) { PageDataSource.SortParameterName = "sortExpression"; if (!IsPostBack) { // Sort expression if (Request.QueryString["SortExpression"] != null && Request.QueryString["SortDirection"] != null) { try { PageGridView.Sort(Request.QueryString["SortExpression"], (SortDirection)Convert.ToInt32(Request.QueryString["SortDirection"])); } catch (Exception ex) { PageGridView.Sort(Request.QueryString["SortExpression"], 0); } } // Page index if (Request.QueryString["PageIndex"] != null) { try { PageGridView.PageIndex = Convert.ToInt32(Request.QueryString["PageIndex"]); } catch (Exception) { PageGridView.PageIndex = 0; } } } } }
protected void ddlWarehouse_DataBound(object sender, EventArgs e) { if (Request.QueryString["WarehouseId"] != null) { System.Web.UI.WebControls.ListItem itemToSelect = ddlWarehouse.Items.FindByValue(Request.QueryString["WarehouseId"].ToString()); if (itemToSelect != null && ddlWarehouse.SelectedItem != null) { ddlWarehouse.SelectedItem.Selected = false; } if (itemToSelect != null) { itemToSelect.Selected = true; PageGridView.DataBind(); PageGridView.UrlReferrer = BuildQueryString(); } } }
protected void ImageButtonSearch_Click(object sender, ImageClickEventArgs e) { PageGridView.DataBind(); }
protected void btnSearch_Click(object sender, ImageClickEventArgs e) { // RedirectWithQuery(); PageGridView.UrlReferrer = BuildQueryString(); PageGridView.DataBind(); }