Afficher deux tables de la BDdans une datagrid

fifita92 - 16 mai 2013 à 10:52
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 16 mai 2013 à 18:30
SVP j'ai besoin d'afficher deux tables de la base de données dans une seule datagrid .
Merci d'avance :) .

10 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
16 mai 2013 à 12:02
Pas le bonjour à toi non plus, moi j'ai besoin de douceur et de tendresse.


Whismeril
0
aulieu de dire salut,
tu commence avec svp moi je vous informe en passant que ca ne me plait pas.
SVP j'ai besoin d'afficher deux tables de la base de données dans une seule datagrid

alors qui va imaginez ta BDD? et tes deux tables là la contrainte d intégrité nous allons aussi le montrer à ta place.
mes constants c est en rapport avec les codes par exemple:

private OdbcConnection cn;
 
    private void btnfifita92_Click(object sender, System.EventArgs e) {
        try {
            conn= new OdbcConnection(@"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=.fifita92.mdb");
            conn.Open();
            OdbcCommand commandeOld = new OdbcCommand("SELECT * from Clients", conn);
            OdbcDataAdapter da = new OdbcDataAdapter(commandeOld);
            DataSet ds = new DataSet("ID");
            da.Fill(ds);
            dataGridDonnées.DataSource = ds.Tables[0];
        } catch (Exception ex) {
            MessageBox.Show(@"Exception:"+ex);
            Debug.WriteLine(ex.ToString());
        } finally {
            cn.Close();
        }
    }

supposons une table alors c est aussi facile pour deux tables mais explique toi comme un Informaticien qui codes et non un Bureaucrate
Soyons Toujours à la disposition des autres
0
l image claire est là
DataRelation relation = new DataRelation("CustomersOrders",
            data.Tables["Customers"].Columns["CustomerID"],
            data.Tables["Orders"].Columns["CustomerID"]);
        data.Relations.Add(relation);

mais soit rempli des volonté
Soyons Toujours à la disposition des autres
0
Bonjour,
premièrement je m’excuse pour mon comportement et je vous passe le bonjour ainsi que mes excuses et je suis reconnaissante pour votre aide :)
d'accord je vais essayer d'expliquer le problème :
j'ai une datagrid ou je veux afficher deux tables en utilisant entity framework

 Entities3 bd = new Entities3();
var query = from b in bd.Produit
                        
select new { b.RefProduit, b.DesignationProduit, b.TypeProduit, b.PrixVente, b.PrixRevient, b.EtatProduit, b.IdProduit };
            var users = query.ToList();
            dataGridView1.DataSource = users ;

comme ça je remplie la datagrid à partir d'une seule table si j'ajoute une autre requête pour afficher une autre table c'est normale que ça écrase la première et j'arrive pas à trouver une solution .
Merci d'avance :) et je m’excuse encore une fois .
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tu vois que tu n avais pas demandé mais parlé!!!!!!!!!!!

Soyons Toujours à la disposition des autres
0
Bonjour,
je demande une méthode qui me permet d'afficher 2 ou plus de tables sur une même datagrid selon le premier code que j'ai posté .
Merci d'avance :).
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
16 mai 2013 à 18:07
Comme tu te serts de linq, regarde du côté de union et groupby


Whismeril
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
16 mai 2013 à 18:21
Ici


Whismeril
0
Bonjour,
D'accord Merci pour votre aide :)
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
16 mai 2013 à 18:30
Quand c'est poliment demandé avec du code ou ça coince, y a pas de soucis.


Whismeril
0
Rejoignez-nous