private void OnDivisionChange(ListViewItemEventArgs eArgs = null) { DropDownList ddlDivisionName = null; DropDownList ddlDistrictName = null; if (eArgs != null) { ddlDivisionName = eArgs.Item.FindControl("ddlDivisionName") as DropDownList; ddlDistrictName = eArgs.Item.FindControl("ddlDistrictName") as DropDownList; } else if (lsv_SetupPage.InsertItem != null) { ddlDivisionName = this.lsv_SetupPage.InsertItem.FindControl("ddlDivisionName") as DropDownList; ddlDistrictName = this.lsv_SetupPage.InsertItem.FindControl("ddlDistrictName") as DropDownList; } else if (lsv_SetupPage.EditItem != null) { ddlDivisionName = this.lsv_SetupPage.EditItem.FindControl("ddlDivisionName") as DropDownList; ddlDistrictName = this.lsv_SetupPage.EditItem.FindControl("ddlDistrictName") as DropDownList; } ddlDistrictName.Items.Clear(); if (ddlDivisionName.SelectedIndex > 0) { LoadComboRefGrid(ref ddlDistrictName, ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity { DivisionID = long.Parse(ddlDivisionName.SelectedValue) }).ToList(), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.DESCRIPT), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.COMPID)); } }
protected void ddlDivision_SelectedIndexChanged(object sender, EventArgs e) { ddlDistrict.Items.Clear(); if (ddlDivision.SelectedIndex > 0) { List <ALRD_DistrictInfoEntity> district = ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity { DivisionID = long.Parse(ddlDivision.SelectedValue) }).ToList(); LoadComboRef(ref ddlDistrict, district, CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.DESCRIPT), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.COMPID)); } }
private void LoadData() { IList <ALRD_DistrictInfoEntity> itemList = new List <ALRD_DistrictInfoEntity>(); try { LocalDataStore = ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity()).ToList(); if (LocalDataStore != null && LocalDataStore.Count > 0) { this.lsv_SetupPage.DataSource = LocalDataStore; } else { this.lsv_SetupPage.EditIndex = -1; this.lsv_SetupPage.InsertItemPosition = InsertItemPosition.FirstItem; this.lsv_SetupPage.DataSource = new List <ALRD_DistrictInfoEntity>(); } this.lsv_SetupPage.DataBind(); } catch (Exception ex) { throw ex; } }