Doublon dans datatable [Résolu]

Signaler
Messages postés
29
Date d'inscription
samedi 7 mars 2009
Statut
Membre
Dernière intervention
28 avril 2011
-
Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
-
Bonjour je voudrais supprimer des doublons dans ma datatable, j'ai trouvé un exemple mais il est en c#, le voici :

public static IEnumerable<T> Distinct<T> (
this IEnumerable<T> source,
IEqualityComparer<T> comparer);
Student[] students = {
new Student { Id 1, Name "Joe Rattz" },
new Student { Id 6, Name "Ulyses Hutchens" },
new Student { Id 19, Name "Bob Tanko" },
new Student { Id 45, Name "Erin Doutensal" },
new Student { Id 1, Name "Joe Rattz" },
new Student { Id 12, Name "Bob Mapplethorpe" },
new Student { Id 17, Name "Anthony Adams" },
new Student { Id 32, Name "Dignan Stephens" }
};
DataTable dt = GetDataTable(students);
Console.WriteLine("{0}Avant l’appel à Distinct(){0}",
System.Environment.NewLine);
OutputDataTableHeader(dt, 15);
338 LINQ to DataSet Partie IV
foreach (DataRow dataRow in dt.Rows)
{
Console.WriteLine("{0,-15}{1,-15}",
dataRow.Field(0),
dataRow.Field<string>(1));
}
IEnumerable<DataRow> distinct =
dt.AsEnumerable().Distinct(DataRowComparer.Default);
Console.WriteLine("{0}Après l’appel à Distinct(){0}",
System.Environment.NewLine);
OutputDataTableHeader(dt, 15);
foreach (DataRow dataRow in distinct)
{
Console.WriteLine("{0,-15}{1,-15}",
dataRow.Field(0),
dataRow.Field<string>(1));
}

Voici les résultats :
Avant l’appel à Distinct()
Id Name
============================
1 Joe Rattz
6 Ulyses Hutchens
19 Bob Tanko
45 Erin Doutensal
1 Joe Rattz
12 Bob Mapplethorpe
17 Anthony Adams
32 Dignan Stephens
Après l’appel à Distinct()
Id Name
==============================
1 Joe Rattz
6 aUlyses Hutchens
19 Bob Tanko
45 Erin Doutensal
12 Bob Mapplethorpe
17 Anthony Adams
32 Dignan Stephens


Ma question est-ce que quelqu'un aurait la version en vb.net
Merci

1 réponse

Messages postés
781
Date d'inscription
lundi 22 janvier 2007
Statut
Membre
Dernière intervention
30 octobre 2013
3
Va regarder à l'url suivant.

http://sqlpro.developpez.com/cours/doublons/