Bonjour;
J'ai besoin d'une fonction qui retourne un datatable, depuis n'importe quel arraylist (2 dimensions) en argument?
sachant que les
Merci pour votre aide
Bonjour;
J'ai besoin d'une fonction qui retourne un datatable, depuis n'importe quel arraylist (2 dimensions) en argument?
sachant que les
Merci pour votre aide
Salut,
une datatable contient un ensemble de colonnes
une datatable contient une liste de datarow.
donc il faut parcourir ton arraylist pour construire les colonnes, puis le data lui meme pour remplir les rows.
pour te donenr une idee:
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 public static DataTable ItemToDataTable<T>(T item) { DataTable table = CreateDataTableFromType(item.GetType()); var properties = typeof(T).GetProperties().Where(p => !p.CustomAttributes.Any(ca => ca.AttributeType == typeof(NoStoreAttribute))); DataRow row = table.NewRow(); foreach (var prop in properties) { row[prop.Name] = prop.GetValue(item) ?? DBNull.Value; } table.Rows.Add(row); return table; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager