Lesen Sie alle Einträge von der listbox in der windows-Anwendung
Ich habe zwei listbox in windows Form mit c#, der erste hat alle gültigen Zimmer in dieser Zeit & der 2. hat die aktuelle gebuchten Zimmer für den Gast, & der Benutzer kann dies ändern, Daten-transfer zwischen diesen listboxex.
als Beispiel:
list1: 1d ,5d ,6d , 1r, 12r
liste2: 2d, 4d
den Benutzer löschen kann 2d-und setzen stattdessen 6d.
was ich brauche wie kann ich alle Daten Lesen aus liste2 nach Benutzer aktualisieren, & verwenden Sie dies zum aktualisieren meiner Tabelle in sql server.
Sollten Sie post zwei Fragen zu diesem problem. Die erste Frage sollte sein, wie Lesen aus einer listbox in WinForms nach Benutzer ändert. Die zweite Frage sollte sein, wie zum binden von einer listbox zu einer Datenbank-Tabelle.
wie sieht deine sql-Tabelle Aussehen, und wie füllen Sie die beiden Listenfelder?
wie sieht deine sql-Tabelle Aussehen, und wie füllen Sie die beiden Listenfelder?
InformationsquelleAutor Love_Egypt | 2011-09-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopieren Sie ein ausgewähltes Element aus einem Listenfeld zu einem anderen Sie können den folgenden code verwenden. Sicherstellen, dass die SelectionMode der listbox ist Single. Dieses Stück code liest das ausgewählte Element, fügt es zu den anderen ListBox und entfernt Sie aus der aktuellen ListBox. Sie brauchen nicht zu werfen es in einen string, es gibt keinen Grund zum Lesen der eigentlichen Daten. Damit können Sie auch komplexe Objekte wie listBoxItems.
Wenn Sie diesem link, um Links/rechts-Tasten können Sie sicherstellen, dass der Benutzer nicht in der Lage zu duplizieren Zimmer oder Zimmer hinzufügen zahlen, die außerhalb des Geltungsbereichs.
InformationsquelleAutor Nicholas Spragg
Versuchen folgenden code:
foreach( ListViewItem item in listBox2.Items){........}
InformationsquelleAutor Milind Nikam
Gibt es keine "Element-added" - Veranstaltung auf ListBox. Wenn Sie eine BindingList als Ihrer Datenquelle können Sie sich registrieren und Ereignisse zu der BindingList selbst und reagieren auf diese. Wenn Sie möchten, dass ein Element Hinzugefügt-event auf die Liste selbst anschauen Artikel hinzugefügten events Frage zur ListBox
Durchlaufen Ihre Liste der Elemente:
In Bezug auf Ihre Datenbank zu übertragen, welchen Weg wollen Sie gehen? Mit Entity Framework? Direkte SQL-Ausführung?
InformationsquelleAutor Dennis Smit