protected void imgLevel3Search_Click(object sender, EventArgs e) { BLL_Infra_SysParamater objsys = new BLL_Infra_SysParamater(); DataSet ds = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel2.SelectedValue, ddlActive3.SelectedValue); if (txtSearchLevel3.Text != "") { ds.Tables[0].DefaultView.RowFilter = "name Like '%" + txtSearchLevel3.Text.Trim() + "%'"; LsbLevel3.DataSource = ds.Tables[0].DefaultView.ToTable(); } else { LsbLevel3.DataSource = ds.Tables[0]; } LsbLevel3.DataTextField = "name"; LsbLevel3.DataValueField = "code"; LsbLevel3.DataBind(); LsbLevel3.Focus(); LsbLevel4.Items.Clear(); LsbLevel5.Items.Clear(); LsbLevel6.Items.Clear(); }
private void GetList(int lstBoxNo) { BLL_Infra_SysParamater objsys = new BLL_Infra_SysParamater(); try { //SysPar_BAL obj = new SysPar_BAL(); switch (lstBoxNo) { case 1: LsbLevel1.DataSource = objsys.GetListValues(lsbModule.SelectedValue, "", ddlActive1.SelectedValue); LsbLevel1.DataTextField = "name"; LsbLevel1.DataValueField = "code"; LsbLevel1.DataBind(); LsbLevel1.Focus(); LsbLevel2.Items.Clear(); //LsbLevel2.DataSource = null; //LsbLevel2.DataBind(); LsbLevel3.Items.Clear(); //LsbLevel3.DataSource = null; //LsbLevel3.DataBind(); LsbLevel4.Items.Clear(); //LsbLevel4.DataSource = null; //LsbLevel4.DataBind(); LsbLevel5.Items.Clear(); //LsbLevel5.DataSource = null; //LsbLevel5.DataBind(); LsbLevel6.Items.Clear(); //LsbLevel6.DataSource = null; //LsbLevel6.DataBind(); break; case 2: LsbLevel2.DataSource = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel1.SelectedValue, ddlActive2.SelectedValue); LsbLevel2.DataTextField = "name"; LsbLevel2.DataValueField = "code"; LsbLevel2.DataBind(); LsbLevel2.Focus(); LsbLevel3.Items.Clear(); LsbLevel4.Items.Clear(); LsbLevel5.Items.Clear(); LsbLevel6.Items.Clear(); /*LsbLevel3.Items.Clear(); * LsbLevel3.DataSource = null; * LsbLevel3.DataBind(); * LsbLevel4.Items.Clear(); * LsbLevel4.DataSource = null; * LsbLevel4.DataBind(); * LsbLevel5.Items.Clear(); * LsbLevel5.DataSource = null; * LsbLevel5.DataBind(); * LsbLevel6.Items.Clear(); * LsbLevel6.DataSource = null; * LsbLevel6.DataBind();*/ break; case 3: LsbLevel3.DataSource = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel2.SelectedValue, ddlActive3.SelectedValue); LsbLevel3.DataTextField = "name"; LsbLevel3.DataValueField = "code"; LsbLevel3.DataBind(); LsbLevel3.Focus(); LsbLevel4.Items.Clear(); LsbLevel5.Items.Clear(); LsbLevel6.Items.Clear(); /*LsbLevel4.Items.Clear(); * LsbLevel4.DataSource = null; * LsbLevel4.DataBind(); * LsbLevel5.Items.Clear(); * LsbLevel5.DataSource = null; * LsbLevel5.DataBind(); * LsbLevel6.Items.Clear(); * LsbLevel6.DataSource = null; * LsbLevel6.DataBind();*/ break; case 4: LsbLevel4.DataSource = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel3.SelectedValue, ddlActive4.SelectedValue); LsbLevel4.DataTextField = "name"; LsbLevel4.DataValueField = "code"; LsbLevel4.DataBind(); LsbLevel4.Focus(); LsbLevel5.Items.Clear(); LsbLevel6.Items.Clear(); /*LsbLevel5.Items.Clear(); * LsbLevel5.DataSource = null; * LsbLevel5.DataBind(); * LsbLevel6.Items.Clear(); * LsbLevel6.DataSource = null; * LsbLevel6.DataBind();*/ break; case 5: LsbLevel5.DataSource = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel4.SelectedValue, ddlActive5.SelectedValue); LsbLevel5.DataTextField = "name"; LsbLevel5.DataValueField = "code"; LsbLevel5.DataBind(); LsbLevel5.Focus(); LsbLevel6.Items.Clear(); /*LsbLevel6.DataSource = null; * LsbLevel6.DataBind();*/ break; case 6: LsbLevel6.DataSource = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel5.SelectedValue, ddlActive6.SelectedValue); LsbLevel6.DataTextField = "name"; LsbLevel6.DataValueField = "code"; LsbLevel6.Focus(); LsbLevel6.DataBind(); break; default: break; } } catch (Exception ex) { //ErrorLogHandler.WriteError(this.GetType().Name.ToString(), System.Reflection.MethodBase.GetCurrentMethod().Name.ToString(), ex); } }