Hallo,
ich hoffe der Titel ist einigermaßen gewählt.
Würde euch gern mal eine Problemstellung nennen und fragen wie ihr diese lösen würdet.
Meinen Ansatz nenne ich auch, da ich aber noch viel zu lernen habe geht es ja vielleicht auch einfacher.
Ich habe eine Liste aller Maschinen, die in einem DataGidview über eine BindingSource angezeigt wird.
Der Benutzer kann einige davon auswählen (diese dürfen nicht doppelt sein) und die lasse ich in einem anderen DatagridView anzeigen.
Das funktioniert soweit auch.
Wenn nun ein gespeicherter Prozess aufgerufen wird, habe ich das Fenster mit allen Maschinen und das aus der Datenbank geladene mit den bereits früher ausgewählen.
Da die Maschinen aber nicht doppelt sein dürfen sollen in dem DatagridView, wo sonst alle angezeigt werden, nur die angezeigt werden die noch nicht ausgewählt wurden (hoffe verständlich)
Ich würde es nun wie folgt machen, auch wenn ich teilweise noch nicht weiß, wie ich den Code bauen muss
1.) Laden aller Maschinen ins erste DataGridview
2.) Anhand der zu bearbeitenden Auswahl laden der Maschinen für den Prozessschritt in das 2te DataGridView
3.) Eine Schleife über das 2te DataGrid und dann sinngemäß:
Guck dir den Eintrag an und lösche ihn aus dem ersten DataGridView
Auf die Weise hätte ich dann keinen doppelt?!
Geht das leichter?Anders?
Danke
Gruß