So eine letzte Frage hab ich noch. Und zwar wieder mal eine Lagerverwaltungsfrage:
meine Form sieht (wie im Anhang zu sehen) so aus.
Meine cmb´s befüll ich aus der Datenbank (SQL Server 2008 r2) das is ja alles mal kein problem.
Meine datenbank sieht kurz erklärt so aus: ich habe eine Artikeltabelle (diese Attribute sind für alle Warengruppen gleich [Seriennummer][Lieferant]...). Pro Warengruppe habe ich dann spezielle Attribute (z.b. Desktop: Auflösung) in eigenen Tabelle. Die Artikeltabelle ist noch mit der Lieferantentabelle in verbindung. FK=LieferantenID
Ich hätte es jetzt gerne so gemacht, dass je nachdem welche Informationen ich über die cmb´s Auswähle sich das DGV anpasst. Also wenn ich in "Lieferschein und Warengruppe" die Warengruppe Desktop auswähl soll es mir alle Attribute aus Artikel und die der Warengruppe Anzeigen. Wenn ich nun im Lieferschein noch die Nummer auswähle sollen nur die Artikel von Desktop angezeigt werden die dem Lieferschein angehören. (Lieferschein ist mit Lieferant in der Datenbank per FK "verknüpft". Und das selbe soll natürlich auch mit den "Suchen in Artikeldaten" funktionieren.
Meine überlegung, dass ich nicht jedesmal eine neue Verbindung zur Datenbank aufbaue und sqlcommand rauswerf, sondern bei aufruf der Form ein Datatable(dataset) einmal befüll und dann darin suche ist glaube ich nicht so falsch. Aus der MSDN-Help über DGV bin ich jetzt nicht wirklich schlau geworden.
Hoffe das mir jemand helfen kann
meine Form sieht (wie im Anhang zu sehen) so aus.
Meine cmb´s befüll ich aus der Datenbank (SQL Server 2008 r2) das is ja alles mal kein problem.
Meine datenbank sieht kurz erklärt so aus: ich habe eine Artikeltabelle (diese Attribute sind für alle Warengruppen gleich [Seriennummer][Lieferant]...). Pro Warengruppe habe ich dann spezielle Attribute (z.b. Desktop: Auflösung) in eigenen Tabelle. Die Artikeltabelle ist noch mit der Lieferantentabelle in verbindung. FK=LieferantenID
Ich hätte es jetzt gerne so gemacht, dass je nachdem welche Informationen ich über die cmb´s Auswähle sich das DGV anpasst. Also wenn ich in "Lieferschein und Warengruppe" die Warengruppe Desktop auswähl soll es mir alle Attribute aus Artikel und die der Warengruppe Anzeigen. Wenn ich nun im Lieferschein noch die Nummer auswähle sollen nur die Artikel von Desktop angezeigt werden die dem Lieferschein angehören. (Lieferschein ist mit Lieferant in der Datenbank per FK "verknüpft". Und das selbe soll natürlich auch mit den "Suchen in Artikeldaten" funktionieren.
Meine überlegung, dass ich nicht jedesmal eine neue Verbindung zur Datenbank aufbaue und sqlcommand rauswerf, sondern bei aufruf der Form ein Datatable(dataset) einmal befüll und dann darin suche ist glaube ich nicht so falsch. Aus der MSDN-Help über DGV bin ich jetzt nicht wirklich schlau geworden.
Hoffe das mir jemand helfen kann