2011-01-05 3 views
0

Ich arbeite mit zwei separaten SQL-Anweisungen, wenn der Benutzer eine Suche in meiner winforms-App durchführt.
kann ein Nutzer auf eine Auftragsnummer, Bestelldatum, ClaimNumber, ClaimDate, CustomerID, CustomerPhoneEine ADO.Net-Datenquelle in winforms anhängen

Eine SQL-Anweisung gibt die Auftragsnummer (falls der Benutzer basierend auf Bestelldatum sucht) basierte Suche, die eine andere SQL-Anweisung auszuführen, verwendet wird, welches die Details über die Bestellung zurückgibt.

Die Ergebnisse werden in einer Rasteransicht angezeigt.

Sobald die erste Anweisung ausgeführt wird, habe ich eine DataSource (DataSet). Wie kann ich diese Datenquelle anhängen, um auch die Felder der zweiten Anweisung anzuzeigen, wobei zu beachten ist, dass die erste Anweisung mehrere Datensätze zurückgeben kann, die alle die korrekten Bestelldetails korrekt verknüpft haben müssen.

Irgendwelche Ideen/Vorschläge?

+0

Was verwenden Sie als Datenquelle? Datensatz? Entitäts-Framework? Benutzerdefiniertes Objekt? SqlResultSet? – pdiddy

+0

Verwenden von .net DataSet – user279521

Antwort

1

SQLDataSet? Ist das eine benutzerdefinierte Struktur? Es ist keine .net-Struktur, oder?

Wenn Sie sich auf .net DataSet beziehen, können Sie die Merge-Methode verwenden, um 2 Datensätze zusammenzuführen.

+0

.net DataSet. Mein schlechtes, SQL-DataSet zu sagen. – user279521

+0

Also ja, Sie sollten Dataset zusammenführen können. Dies wird Ihre Ergebnisse zusammenfügen. – pdiddy