protected void GvFeesHeadBin_PageIndexChanging(object sender, GridViewPageEventArgs e) { GvFeesHeadBin.PageIndex = e.NewPageIndex; DataTable dt = (DataTable)Session["dtBinFilter"]; GvFeesHeadBin.DataSource = dt; GvFeesHeadBin.DataBind(); AllPageCode(); string temp = string.Empty; for (int i = 0; i < GvFeesHeadBin.Rows.Count; i++) { Label lblconid = (Label)GvFeesHeadBin.Rows[i].FindControl("lblFeesHeadId"); string[] split = lblSelectedRecord.Text.Split(','); for (int j = 0; j < lblSelectedRecord.Text.Split(',').Length; j++) { if (lblSelectedRecord.Text.Split(',')[j] != "") { if (lblconid.Text.Trim().ToString() == lblSelectedRecord.Text.Split(',')[j].Trim().ToString()) { ((CheckBox)GvFeesHeadBin.Rows[i].FindControl("chkgvSelect")).Checked = true; } } } } }
protected void GvFeesHeadBin_OnSorting(object sender, GridViewSortEventArgs e) { HDFSortbin.Value = HDFSortbin.Value == "ASC" ? "DESC" : "ASC"; DataTable dt = new DataTable(); dt = objDesg.GetFeesHeadMasterInactive(Session["CompId"].ToString().ToString()); DataView dv = new DataView(dt); string Query = "" + e.SortExpression + " " + HDFSortbin.Value + ""; dv.Sort = Query; dt = dv.ToTable(); Session["dtBinFilter"] = dt; GvFeesHeadBin.DataSource = dt; GvFeesHeadBin.DataBind(); AllPageCode(); lblSelectedRecord.Text = ""; }
protected void ImgbtnSelectAll_Click(object sender, ImageClickEventArgs e) { DataTable dtFeesHead = (DataTable)Session["dtbinFilter"]; if (ViewState["Select"] == null) { ViewState["Select"] = 1; foreach (DataRow dr in dtFeesHead.Rows) { if (!lblSelectedRecord.Text.Split(',').Contains(dr["FeesHead_ID"])) { lblSelectedRecord.Text += dr["FeesHead_ID"] + ","; } } for (int i = 0; i < GvFeesHeadBin.Rows.Count; i++) { string[] split = lblSelectedRecord.Text.Split(','); Label lblconid = (Label)GvFeesHeadBin.Rows[i].FindControl("lblFeesHeadId"); for (int j = 0; j < lblSelectedRecord.Text.Split(',').Length; j++) { if (lblSelectedRecord.Text.Split(',')[j] != "") { if (lblconid.Text.Trim().ToString() == lblSelectedRecord.Text.Split(',')[j].Trim().ToString()) { ((CheckBox)GvFeesHeadBin.Rows[i].FindControl("chkgvSelect")).Checked = true; } } } } } else { lblSelectedRecord.Text = ""; DataTable dtFeesHead1 = (DataTable)Session["dtBinFilter"]; GvFeesHeadBin.DataSource = dtFeesHead1; GvFeesHeadBin.DataBind(); ViewState["Select"] = null; } }
protected void btnbindBin_Click(object sender, EventArgs e) { string condition = string.Empty; if (ddlOptionBin.SelectedIndex != 0) { if (ddlOptionBin.SelectedIndex == 1) { condition = "convert(" + ddlFieldNameBin.SelectedValue + ",System.String)='" + txtValueBin.Text + "'"; } else if (ddlOptionBin.SelectedIndex == 2) { condition = "convert(" + ddlFieldNameBin.SelectedValue + ",System.String) like '%" + txtValueBin.Text + "%'"; } else { condition = "convert(" + ddlFieldNameBin.SelectedValue + ",System.String) Like '" + txtValueBin.Text + "%'"; } DataTable dtCust = (DataTable)Session["dtBinFeesHead"]; DataView view = new DataView(dtCust, condition, "", DataViewRowState.CurrentRows); Session["dtBinFilter"] = view.ToTable(); lblTotalRecordsBin.Text = Resources.Attendance.Total_Records + " : " + view.ToTable().Rows.Count.ToString() + ""; GvFeesHeadBin.DataSource = view.ToTable(); GvFeesHeadBin.DataBind(); lblSelectedRecord.Text = ""; if (view.ToTable().Rows.Count == 0) { imgBtnRestore.Visible = false; ImgbtnSelectAll.Visible = false; } else { AllPageCode(); } System.Web.UI.ScriptManager.GetCurrent(this).SetFocus(txtValueBin); } }
public void FillGridBin() { DataTable dt = new DataTable(); dt = objDesg.GetFeesHeadMasterInactive(Session["CompId"].ToString().ToString()); GvFeesHeadBin.DataSource = dt; GvFeesHeadBin.DataBind(); Session["dtBinFeesHead"] = dt; Session["dtBinFilter"] = dt; lblTotalRecordsBin.Text = Resources.Attendance.Total_Records + ": " + dt.Rows.Count.ToString() + ""; lblSelectedRecord.Text = ""; if (dt.Rows.Count == 0) { imgBtnRestore.Visible = false; ImgbtnSelectAll.Visible = false; } else { AllPageCode(); } }