Gaxx
Messages postés28Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention19 mars 2008
-
8 mars 2005 à 18:13
Gaxx
Messages postés28Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention19 mars 2008
-
14 mars 2005 à 10:39
Bonsoir,
J'utilise plusieurs DataGrid (DG) que je remplis à partir d'une Hashtable (HT). Mes clef de DG correspondent à mes clefs de HT, et je remplis mes DG par l'utilisation d'un énumérateur sur mes HT :
Hashtable htDocuments = new Hashtable();
DataTable dtDocuments;
DataColumn dcColonne;
DataRow drDocuments;
IEnumerator iEnum;
...
// Remplissage de ma Hashtable
// Création des cellules
...
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 10 mars 2005 à 00:41
place le tout dans un tableau temporaire que tu remplira grarce a ta HT. Tu pourras le classer sans les contraintes de la HT. Puis bind le tableau sur la DG.
Gaxx
Messages postés28Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention19 mars 2008 14 mars 2005 à 10:33
Justement c'est ce que je voulais faire mais je n'ai pas réussi à trier le datatable ou à simuler un clic sur une colonne.
J'ai utilisé la méthode deCrazyht en utilisant un tableau puis Array.Sort().
Gaxx
Messages postés28Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention19 mars 2008 14 mars 2005 à 10:39
Ah j'oubliais : après avoir le tableau trié je le parcours en partant de la position 0 et à chaque élément j'appelle la valeur correspondante dans ma HT :