protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.setGridView(); CtrlSexo ctrlSexo = new CtrlSexo(); List <Object> listaObject = ctrlSexo.consultarLista(null); List <UTTT.Ejemplo.Persona.Data.Entity.CatSexo> listaSexo = new List <CatSexo>(); for (int i = 0; i < listaObject.Count; i++) { CatSexo tempCatSexo = (CatSexo)listaObject[i]; listaSexo.Add(tempCatSexo); } CatSexo catSexoInicio = new CatSexo(); catSexoInicio.Id = -1; catSexoInicio.StrValor = ""; listaSexo.Insert(0, catSexoInicio); this.dblSexo.DataSource = listaSexo; this.dblSexo.DataValueField = "Id"; // Hace el enlace del campo au_fname para el texto this.dblSexo.DataTextField = "StrValor"; // Llena el DropDownList con los datos de la fuente de datos this.dblSexo.DataBind(); } }
private void encheSexo() { Type tipo = Type.GetType("ClienteREST.Operador.Operador" + formato); IntOperadorREST op = (IntOperadorREST)Activator.CreateInstance(tipo); CtrlSexo controle = new CtrlSexo(); List <Sexo> arrsexo = controle.listar <Sexo>(op); DataTable tabelaSexo = new DataTable(); tabelaSexo.Columns.Add("id", typeof(int)); tabelaSexo.Columns.Add("descricao", typeof(string)); foreach (Sexo objsexo in arrsexo) { tabelaSexo.Rows.Add(objsexo.id, objsexo.descricao); } cmbSexo.ValueMember = "id"; cmbSexo.DisplayMember = "descricao"; cmbSexo.DataSource = tabelaSexo; }