2017-05-21 6 views
-1

Ich kann nicht herausfinden, wie man eine einfache noobie Sache macht. Beispiel:SQL, Visual Studio C# Form

Ich habe 1 Tabelle mit der Liste der Personen:

  1. John
  2. Alex
  3. Bowie
  4. etc

Und ein weiterer Tisch mit Liste der Jeans:

  1. Blau
  2. Red
  3. Gelb
  4. Schwarz
  5. Weiß

ich ein Windows-Formular machen wollen, wo ich für jede Person in Form einer Drop-Down-Checkliste mit einer Liste von Jeans, die Person hat. Es sieht wahrscheinlich in der SQL-Datenbank wie Outer Join aus, wo die vollständige Liste von Jeans immer jeder Person aus Tabelle 1 beitritt und die Checkliste würde in "Bit" (wahr/falsch) speichern. Aber wie mache ich es, damit ich die Ergebnisse für JEDE Person speichern kann? Danke!

+0

Sie eine Tabelle' PeopleJeans machen (person_id int nicht null Fremdschlüssel Referenzen Personen (ID), Jeans_ID Int nicht null Fremdschlüssel Referenzen Jeans (id)) '? – GSerg

Antwort

0

Sie können Grid schreiben zum Beispiel:

ID - Name - List 

1 | Jhon | Checkbox combobox 
2 | Alex | Checkbox combobox 

in DevExpress für WinForms es `s sehr easie aber Wenn Sie normale WinForms verwenden empfehle ich Ihnen, mehr hier lesen Winforms -- multi select dropdown list