CONVERTIR UN OBJET EN DATATABLE ET VICE-VERSA

romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 3 févr. 2007 à 16:46
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 8 déc. 2010 à 15:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39658-convertir-un-objet-en-datatable-et-vice-versa

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
8 déc. 2010 à 15:02
Je n'ai pas travaillé sur cette classe depuis fort longtemps... il faudrait que je regarde ça.
cs_Bilgetz Messages postés 1 Date d'inscription jeudi 12 mai 2005 Statut Membre Dernière intervention 8 décembre 2010
8 déc. 2010 à 14:42
très bonne petite classe, mais il y a t'il moyen de contourner le problème des nullable ?
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
4 mars 2010 à 09:30
Quel type de champs est-ce ?
Est-ce que la classe a la même structure que la DataTable ?
rosty38 Messages postés 2 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 7 juin 2010
3 mars 2010 à 16:51
Bonjour,
j'utilise ton code ( merci c'est tres utile, c'est la seul solution que j'ai trouvé pour resoudre mon probleme), pour recuperer des objet dans un dataset .
cependant j'ai une exception lors de l'exécution du pgm , Une TargetException, ici:

row[pi.Name] = pi.GetValue(obj, null);

dans la methode DataTableFromObject<T>(T obj)
mygalio Messages postés 1 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 7 février 2008
7 févr. 2008 à 16:32
oui je confirme il y a un petit problème avec les type nullable.
cs_StefC Messages postés 1 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 2 janvier 2008
2 janv. 2008 à 10:36
A vérifier mais il me semble que cela ne fonctionne pas avec les types nullable.

Stéphan.
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
3 févr. 2007 à 16:46
C"est pas bete cette idée que de pouvoir convertir une collection d'objets en DataTable et inversement,
car si en .NET 2.0 on peut passer facilement d'un DataReader à une DataTable et et inverse (oDataTable.Load(oDataReader) et oDbDataReader = oDataTable.CreateDataReader();)
cela comble un manque cela me donne des idées

en tout cas plutot que de mettre des felicitations sur chacune de tes sources, je n'en mettrai qu'ici pour dire bravo et merci car elles sont tres interessantes et je vais surement pas en regarder
Rejoignez-nous