Hi

J'utilise LINQ to SQL pour obtenir des donnees, la j'ai une liste de 60 elements qui ne contient que des repetitions, Je veux utiliser la fonction Dinstinct() pour me donner que les elements distinct

liste actuelle: 2 2 2 2 2 2 3 3 3 3 ...

resultat desire: 2 3

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
    public void Process_data()
    {
        XDataClassesDataContext db = new XDataClassesDataContext();
 
        var availabledata = (from u in db.ReportsTable
                             where u.ID== 100000
                             where u.Accttype == "A1"
                             orderby u.MonthOf
                             select u).Distinct().ToList();
 
        foreach (var f in availabledata)
        {
            Dropdown1.Items.Add(new ListItem(f.MonthOf.ToString()));
        }
    }
Ca ne fonctionne pas vraiment, mon dropdown contient toujours tout les elements

Merci