Comment afficher résultats d'une requête

Signaler
Messages postés
3
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
19 mai 2010
-
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonjour à tous,

Je suis venu vous demandez de l'aide pour un "petit" problème.

Présentation générale :

Une base de données sous SQL Serveur 2005 nommée -> Boulangerie
Deux tables -> Commandes et Tracabilite

-----------------------------------------------
| Commandes | Tracabilite |
-----------------------------------------------
| > NumComande | > NumComande |
| > QuantiteAFabriquees | > QuantiteProduit |
-----------------------------------------------

Mon but est d'afficher sur une page ASPX un tableau de la forme :

| NumCommande | QuantiteAFabriquees | QuantiteProduit |


Pour cela j'utilise la requête :
> SELECT Commandes.NumComande,Commandes.Quantite,Tracabilite.QuantiteProduit
FROM Commandes
INNER JOIN Tracabilite ON Commandes.NumComande= Tracabilite.NumComande;

Quand j'exécute cette requête en ligne de commande , cela marche sans problème, mes résultats s'affichent comme je le souhaite.
Moi je veux afficher les résultats de la requête dans un tableau dans une page ASPX mais le problème est comment ?

Je vous épargne les libraires, déclarations de l'arraylist , création des objects , instances , connexions ...

Voilà ma fonction qui exécute ma requête. Je n'ai pas d'idée pour stocker ces valeurs et ensuite les affichées sans soucis

Donc si je résume, j'ai besoin de stocker les données des résultats de la requête SQL et d'afficher ces données stocké dans un tableau en ASP.NET
( PS: je ne veux pas utiliser d'outils déjà tous prêt exemple : GridView , ... ) mais plutôt avec response.write(""); ou autre chose mais en AUCUN [ si cela est possible ] des DataGridView où on ne code pas ! ).

J'attend si possible des réponses avec un exemple de code pour évitez les multi-réponses

Ci dessous ma fonction permettant d'exécuté ma requête SQL.

public ArrayList ExecutionRequete(string Requete)
{
   ArrayListSQL.Clear();
   String STREQ  = Requete;
   SQL_Commande = SQL_Connexion.CreateCommand();
   SQL_Commande.CommandText = STREQ;
   SQL_Reader = SQL_Commande.ExecuteReader();
   while (SQL_Reader.Read())
   {
        ArrayListSQL.Add(SQL_Reader.GetValue(0));
   }
   SQL_Reader.Close();
   return ArrayListSQL;
}



Merci encore à Codes Sources et à tous ces internautes

1 réponse

Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
14
Salut,

Tu peux utiliser un Repeater

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT