m_dsSIV.Tables["client"].Rows
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstring requete = "monCHoix1=" + textbox1.text+ " AND monChoix2 = "+textbox2.text+""; DataRow[] aRow = ds.Tables["MATABLE"].Select(requete);
//desactive les contraintes Mondataset.EnforceConstraints = false; //Reactive les contraintes Mondataset.EnforceConstraints = true;
string resultat =""; //Trie ascendant efféctuée sur la colonne 1 et 2 string strsort = "colonne1 ASC, colonne2 ASC"; //On récupére que les champs dont la colonne 3 égale à 1. (si on veut faire que la fonction trie, on met la variable requete à vide et sa fonctionne quand même).string requete "colonne3 1"; //On exécute la requéte sur la table MATABLE DataRow[] aRow = ds.Tables["MATABLE"].Select(requete,STSORT); //On parcours la table foreach (DataRow bRow in aRow) { //On recupére tous les champs dont la colonne4 (de la table MATABLE2) est égale à la colonne 1 de la table MATABLE. string requete2 = "colonne4 like " + bRow["colonne1"]; //On exécute la requéte DataRow[] cRow = ds.Tables["MATABLE2"].Select(requete2); //On parcours la table foreach (DataRow dRow in cRow) { //On récupére le résultat resultat = dRow["colonne5"]; } }