protected void RaiseVouReqGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { RaiseVouReqGridView.DataSource = VoucherBizLogic.ListVoucherDetails((int)HttpContext.Current.Session["EmpID"]); // previously hardcoded as 1005 RaiseVouReqGridView.PageIndex = e.NewPageIndex; RaiseVouReqGridView.DataBind(); BindGrid(); }
/*Change: added PendingVouchersGridView_SelectedIndexChanged */ protected void PendingVouchersGridView_SelectedIndexChanged(object sender, EventArgs e) { int voucherId = Convert.ToInt32(PendingVouchersGridView.DataKeys[PendingVouchersGridView.SelectedRow.RowIndex].Values[0]); ViewState["vid"] = (int)voucherId; PendingVoucherItemsGridView.DataSource = VoucherBizLogic.ListVoucherDetails((int)HttpContext.Current.Session["EmpID"], voucherId); PendingVoucherItemsGridView.DataBind(); PendingVoucherItemsGridView.Visible = true; }
private void BindGrid() { RaiseVouReqGridView.DataSource = VoucherBizLogic.ListVoucherDetails((int)HttpContext.Current.Session["EmpID"]); // previously hardcoded as 1005 RaiseVouReqGridView.DataBind(); if (RaiseVouReqGridView.Rows.Count == 0) { RaiseVouReqButton.Visible = false; } }
protected void PendingVoucherItemsGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int voucherId = (int)ViewState["vid"]; PendingVoucherItemsGridView.DataSource = VoucherBizLogic.ListVoucherDetails((int)HttpContext.Current.Session["EmpID"], voucherId); PendingVoucherItemsGridView.PageIndex = e.NewPageIndex; PendingVoucherItemsGridView.Visible = true; PendingVoucherItemsGridView.DataBind(); }