About

Actualmente trabajo en Avangroup, donde desarrollo mi trabajo con tecnologías Microsoft, WPF y Silverlight principalmente.

Anuncios

3 respuestas a About

  1. Franklin Serrano dijo:

    Hola Sergio, me gustaria consultarte algo sobre como cargar un combobox desde codigo, no logro hacerlo y los ejemplos que encuentro siempre lo hace desde XAML, lo haciendo leyendo datos directamente desde la base de datos, si me regalas un mail te podria enviar mas detalles, adicionalmente, tambien no encuentro la propiedad para cambiar los encabezados de las columnas de una grid.

    Por favor tus comentarios y orientacion son muy apreciados

    Franklin Serrano

    • Hola Franklin, te adjunto unos enlaces que pueden serte útiles:
      http://geeks.ms/blogs/jyeray/archive/2011/01/11/foros-mostrar-y-obtener-varios-valores-en-un-combobox-listbox.aspx
      http://geeks.ms/blogs/aperez/archive/2011/04/08/wpf-silverlight-binding-de-objetos-relacionados-en-un-combobox.aspx

      En cuanto a los encabezados de la columna (DataGridTemplateColumn), es la propiedad Header la que debes editar.

      Saludos,

    • Franklin Serrano dijo:

      Sergio

      Muchas gracias por tus consejos, con respecto al combobox, el primer enlace es muy claro y pude usar el dtatemplate, sin embargo, no logro mostrar los datos en el combobox, sale el numero de filas pero solo con los textos definidos en el datatemplate no los datos, en este caso estoy usando un domainservice generado con el EF, con el codigo siguiente que llena una list de una consulta a una tabla definida en el domainservice, tengo lo siguiente:

      1. En una pagina XAML tengo definido un combobox con el siguiente codigo xaml

      2. En el code behind archivo xaml.c, lleno una lista tipo TD74PROGRAMAS que es una tabla definida en el domainservice, que son los datos que quiero mostrar en el combobox CboPrograma, que es el que finalmente enlazo con la lista.

      List prog = new List();
      prog = _CargarControles.CargarProgramaList(prog);
      this.CboPrograma.ItemsSource = prog;

      3. Defini una clase CargarControles, donde pretendo tener metodos para cargar controles, y uso el siguiente codigo para llenar una lista con los datos de la tabla TD74PROGRAMAS

      public List CargarProgramaList(List proglist)
      {
      try
      {
      //Programas

      LoadOperation oper1 = _LabWeb_DomainContext.Load(_LabWeb_DomainContext.GetTD74PROGRAMASQuery());

      oper1.Completed += (o, arg) =>
      {
      if (oper1.IsComplete && !oper1.HasError)
      {
      proglist = oper1.Entities.ToList();
      }
      };
      return proglist;
      }
      catch (Exception ex)
      {
      MessageBox.Show(ex.Message);
      return proglist;
      }
      }

      Sergio, por favor tus comentarios son muy importantes, por alguna razon que desconozco la lista proglist no se esta cargando, y finalmente el combobox se presenta con el numero de filas de la tabla pero vacias.

      Saludos

      Franklin Serrano

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s