Thema: C# Mysql
Einzelnen Beitrag anzeigen
Ungelesen 27.04.11, 15:22   #4
Dungen Keeper
Anfänger
 
Registriert seit: Jul 2010
Beiträge: 10
Bedankt: 0
Dungen Keeper ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo
danke für eure schnelle antwort, Ihr habts recht gehabt war ein blöder Fehler hab einen Buchstaben vergessen!
Aber jetzt steh ich vor dem nächsten Problem:

Ich würde gerne in einer Textbox eine Kundennummer eingeben und dann soll mir in einem dataGridView die Kundennummer, Vorname, Nachname und der Filmname angezeigt werden.


die tabelen sind wieder die selben wie oben:

Kunden:
KundenNr
Vorname
Nachname

und dann eine Tabelle

Filme:
Filmnummer
Filmnamen
KundenNr

Das war mein Lösungsvorschlag:

DataTable data = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter("SELECT f.KundenNr,Vorname,Nachname,Filmname FROM kunden k,filme f WHERE f.KundenNr = "+tbKundenNr.Text.ToString()+"", Datenbank.connection);
MySqlCommandBuilder cb = new MySqlCommandBuilder(da);
da.Fill(data);
dataGridView1.DataSource = data;

tbKundenNr= die Textbox wo ich die Kundennummer eingebe.

Das Problem ist das er mir alle Kunden Vornamen und Nachnamen ausgibt.
Filmname und Kundennummer wird richtig ausgegeben.

Danke schonmal im vorhinein!
Dungen Keeper ist offline   Mit Zitat antworten