private void Zona_Cargar(int id_zona) { try { AgendaWCFClient objAgendaWCF = new AgendaWCFClient(); gsZona_ListarResult objZona = new gsZona_ListarResult(); List <gsZona_ListarResult> lstZona; lstZona = objAgendaWCF.Agenda_ListarZona(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, id_zona).ToList(); lstZona.Insert(0, objZona); objZona.Zona = "Todos"; objZona.ID_Zona = 0; var lstZonas = from x in lstZona select new { x.ID_Zona, DisplayID = String.Format("{0}", x.ID_Zona), DisplayField = String.Format("{0}", x.Zona) //DisplayField = String.Format("{0} {1} {2} {3}", x.Placa, x.Modelo, x.Marca, x.Agenda) }; cboZona.DataSource = lstZonas; cboZona.DataTextField = "DisplayField"; cboZona.DataValueField = "DisplayID"; cboZona.DataBind(); } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }