Avatar billede krestionsen Nybegynder
20. maj 2007 - 16:51 Der er 1 kommentar

sammenligne datasets

På min webside har jeg en listbox, hvor folk kan tilføje en masse ting til listboxen og ud fra de ting de tilføjer til listboxen skal de gerne få et resultat og som man kan se på nedenstående kode, så kører koden listboxen igennem og kører en masse dataset metoder og når den er færdig med at kører listboxen igennem skal den sammenligne alle dataset metodernes resultater, som den har kørt og hvis resultat er ens, så skal det vises i en datagrid. For lige at gøre det lidt mere forvirrende, så kan dataset metode godt returnere flere resultater f.eks. kan det ene dataset metode godt returnere 1 og 2 og den anden metode kan godt kun returnere 1 og når man sammenligner resultaterne, så skal der gerne blive vist et 1 tal i datagriden:

            for (int i = 0; i < ListBox1.Items.Count; i++)
            {
                string liste;
                liste = ListBox1.Items[i].Text;
                if(liste == "1")
                metode1(liste)
                else if(liste == "2")
                metode2(liste)
            }

Dataset metoder ser ud som følge:

ublic System.Data.DataSet en(bool parameter, bool parameter)
    {
        string queryString = "SELECT tabel.* FROM tabel WHERE tabel = tabel  System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
        dbCommand.CommandText = queryString;
        dbCommand.Connection = dbConnection;

       
        System.Data.IDbDataAdapter dataAdapter = new System.Data.OleDb.OleDbDataAdapter();
        dataAdapter.SelectCommand = dbCommand;
        System.Data.DataSet dataSet = new System.Data.DataSet();
        dataAdapter.Fill(dataSet);

        return dataSet;
    }
Avatar billede dr_chaos Nybegynder
20. maj 2007 - 17:15 #1
Det er ikke noget jeg har prøvet men:
ds3.Merge(ds1) ;
ds3.AcceptChanges() ;
ds3.Merge(ds2) ;
ds3.GetChanges() ;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester