none
CollectionViewSource RRS feed

  • Pregunta

  • Hola amigos del foro, la verdad que vengo esquivando este tema desde hace un tiempito, me gustaría saber como enlazar una tabla de mi modelo de datos a una colleccion y asi poder navegarla, desde ya gracias.
    Luis Salvarezza
    martes, 19 de octubre de 2010 22:36

Todas las respuestas

  • Ya logro algo voy a poner el codigo para ver si alguien me puede dar una ayudita, en el Xaml: <Window.Resources> <CollectionViewSource x:Key="ColeccionPersonas" /> </Window.Resources> en los textboxt Text="{Binding Source={StaticResource ColeccionPersonas}, Path=Nombre}" el codigo en c# private BaseDatos.Personas tablaPersonas; private BaseDatos.DentistasEntities BaseDatos; List<Dentistas.BaseDatos.Personas> lispersonas; System.Windows.Data.CollectionViewSource collectionPersonas; private void Window_Loaded(object sender, RoutedEventArgs e) { // creo la instancia de la base de datos , dentistas. BaseDatos = new BaseDatos.DentistasEntities(); lispersonas = new List<BaseDatos.Personas>(); var query = from c in BaseDatos.Personas select c; foreach(var c in query) { lispersonas.Add(c); } CollectionViewSource collectionPersonas = ((System.Windows.Data.CollectionViewSource)(this.FindResource("ColeccionPersonas"))); collectionPersonas.Source = lispersonas; } ahi el primer registo de la tabla se enlaza pero no se como navegar, cosa que era tan simple en winform aca me esta complicando y mucho, desde ya un saludo y gracias.
    Luis Salvarezza
    miércoles, 20 de octubre de 2010 0:56
  • ¡Hola!

    Por favor, podrías identar bien tu código para una mejor comprensión. Gracias.

    Saludos,

    miércoles, 20 de octubre de 2010 6:15
  • http://cid-61d9fe7bcb75f534.office.live.com/browse.aspx/C%5EN ahi te dejo el ejemplo que estaba haciendo, son 80kb, pero para que quede claro lo que quiero hacer es navegar los registros de la tabla con el collectionView, si es que se puede jjeje, desde ya gracias.
    Luis Salvarezza
    miércoles, 20 de octubre de 2010 10:42
  • solucionado, gracias =.
    Luis Salvarezza
    jueves, 21 de octubre de 2010 13:26
  • ¡Hola!

    Yo no he tenido tiempo de mirarlo. Podías anotar la respuesta por si llegado el día algún compañero se encuentra en la misma tesitura que tú. Y de esta forma validar la respuesta cerrando la pregunta.

    Gracias, y un saludo.

    jueves, 21 de octubre de 2010 15:42