IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

afficher le resultat d'une requete sql [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Par défaut afficher le resultat d'une requete sql
    salut a tous,
    je suis une nouveau sous c# et j'ai un serieux probleme avec l'affichage du resultat d'une requette sql dans un datagrid ou autre sous c#.
    j'aimerais si possible que vous me donner l'harchitecture exacte, ce qu'il faut faire etape par etape. pour que je comprènne ce que je fais.
    il m'arrive parfois de reussir a afficher mais après plus rien ne marche.
    si vous avez aussi un tutoriel bien détaillé il serra la bien venu.
    Merci de votre Aide

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut
    Tu utilises quoi? dataset,datatable?
    Tes données viennent d'un fichier ou d'une bd?

  3. #3
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    tu as 2 chemins a prendre ou bien un dataset ou bien un datatable
    chemine datatabale view:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      private static SqlConnection OpenCon(string db)
            {
                string curr;
     
                curr="........."///path du ton database
                curr="Data Source=.\\SQLEXPRESS;AttachDbFilename="+curr+";  Integrated Security=True;Connect Timeout=30;User Instance=True";
                SqlConnection Scon = new SqlConnection(curr);
                Scon.Open();
                return Scon;
            }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        public static DataTable DTable(String SqlStr, string TableName)
            {
                SqlConnection Scon = OpenCon(Db);
                SqlDataAdapter Sda = new SqlDataAdapter(SqlStr, Scon);
                DataTable dt = new DataTable(TableName);
                Sda.Fill(dt);
                Scon.Close();
                return dt;
            }
    si tu veux utiliser dans to form
    il faut 1er chose faire remplir le path du database correct
    apres DataTabel dtt=DTable(sqlrequete,.....)
    si tu veux mettre les methodes dans nouveau class sous nom class1
    dans ce cas tu peux l'utiliser les methodes dans toute ton projet sans faire copiage du methode , redondance........
    le formattage ici pour un class ok , si tuveux utiliser dans ton form direct il faut changer un peu .............
    j'espere que tu m'as compris , si tu as qlq problem dit ...

  4. #4
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    Pour la methode du Dataset
    la connexion du DB est la meme methode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      public static DataSet DS(string Db, String SqlStr)
            {
                SqlConnection Scon = OpenCon(Db);
                SqlDataAdapter Sda = new SqlDataAdapter(SqlStr, Scon);
                DataSet ds = new DataSet();
                try
                {
                    Sda.Fill(ds, "Tab");
                    Scon.Close();
                }
                catch { }
                return ds;
            }

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 62
    Par défaut
    Je suis en accord avec genius4evers

  6. #6
    Membre éclairé Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Par défaut
    bonjour a tous,
    j'ai commencé à utiliser le tuto de genius4evers mais il y'a deux petite chose que je n'arrive pas a comprendre. pourquoi ce n'est pas Sda qui est retourné dans son code. et que signifie "Tab".
    peut ton mettre le resultat de cette sélection dans une variable public?
    Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 26/11/2008, 10h18
  2. Réponses: 1
    Dernier message: 22/06/2007, 17h04
  3. Réponses: 2
    Dernier message: 25/04/2007, 14h56
  4. Réponses: 6
    Dernier message: 31/07/2006, 10h18
  5. Comment afficher le resultat d'une requete?
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 11/02/2005, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo