Autor Beitrag
supaburn
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 03.03.11 15:54 
Hallo,

ich fülle eine ListView mit LINQ und habe ein Problem mit doppelten Einträgen, die ich natürlich verhindern will.

Hier mein Code:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
var xElem = XElement.Load(filepath);
                var title = from titles in xElem.Descendants("Books")
                              orderby artist.Element("Title").Value
                              select artist.Element("Title").Value;
               
                itemsList.DataContext = title;

Mein Ansatz wäre einfach so etwas wie:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
foreach(string titles in title)
{
    dictionary_titles.Add(titles);
}

...


und dann aus dem Dictionary löschen und anzeigen.

Lieg ich da richtig?

Danke und Mfg

Moderiert von user profile iconKha: C#-Tags hinzugefügt
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 03.03.11 16:22 
Einmal durch Enumerable.Distinct schicken und fertig ;) .

_________________
>λ=
supaburn Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 03.03.11 17:35 
omg manchmal ist doch die lösung so einfach :)
Danke!