private void InitialiseMemberBank() { MemberBank[] ArrMB = null; using (var svcInstance = new MemberClient()) { string strProcessCode, strProcessText; ArrMB = svcInstance.getBankAccounts(Convert.ToInt64(strOperatorId), strCurrencyCode, strCountryCode, out strProcessCode, out strProcessText); } drpBank.DataSource = ArrMB; if (xeResources.XPathSelectElement("BankNameNative/" + strSelectedLanguage.ToUpper() + "_" + strCurrencyCode.ToUpper()) != null) { drpBank.DataTextField = "bankNameNative"; } else { drpBank.DataTextField = "bankName"; } drpBank.DataValueField = "bankCode"; drpBank.DataBind(); drpBank.Items.Insert(0, new ListItem(base.strdrpBank, "-1")); drpBank.Items.Add(new ListItem(base.strdrpOtherBank, "OTHER")); }