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;
}
