public void showRM() { DataTable dt = new DataTable();; DataRow dr; int flag = 2; if (ddlBranchAssociateType.SelectedValue == "1") { flag = 0; } else if (ddlBranchAssociateType.SelectedValue == "2") { flag = 1; } try { ddlRmlist.Items.Clear(); dt = advisorStaffBo.GetExternalRMList(advisorVo.advisorId, flag); if (dt.Rows.Count > 0) { ddlRmlist.DataSource = dt; ddlRmlist.DataValueField = "AR_RMId"; ddlRmlist.DataTextField = "RMName"; ddlRmlist.DataBind(); } ddlRmlist.Items.Insert(0, "Select Branch head"); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AddBranch.ascx:showRM()"); object[] objects = new object[0]; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }