Little Caro
Grünschnabel
Hi,
ich hoffe mir kann hier jemand weiterhelfen. Für mich ist C# leider noch ziemlich Neuland und nu habe ich auch noch das Problem, dass ich gleich Access da miteinbinden soll.
Ich habe auch schon andere Threads gesehen die auch mit Access connecten, aber die helfen mir irgendwie nicht weiter.
Zu meinem Problem:
ich habe auf einem Formular ein GridView, welches mit der Access-Datenbank "mai" connected ist und da mit einer Tabelle Namens "Angebote", da befinden sich 5 Spalten drin (im Prinzip ist aber nur die erste Spalte wichtig, für mich zumindest).
Also das einlesen klappt super.
Jetzt hab ich auf dem selben Formular eine ComboBox mit Namen CMB_Lfr hier kann ich dann die Nummern auswählen die in der ersten Spalte der Tabelle stehen. Funktioniert auch toll.
Jetzt kommt das Problem:
Wenn nun der Nutzer eine Zahl auswählt aus der ComboBox soll sich die Tabelle im GridView aktualisieren und nur noch die Datensätze mit der Nummer in der ersten Spalte anzeigen.
Tut aber nicht.
Fehlermeldung: OleDBException wurde nicht behandelt.
im Programm steht das:
und im SQL steht das:
ich hoffe mir kann hier jemand weiterhelfen. Für mich ist C# leider noch ziemlich Neuland und nu habe ich auch noch das Problem, dass ich gleich Access da miteinbinden soll.
Ich habe auch schon andere Threads gesehen die auch mit Access connecten, aber die helfen mir irgendwie nicht weiter.
Zu meinem Problem:
ich habe auf einem Formular ein GridView, welches mit der Access-Datenbank "mai" connected ist und da mit einer Tabelle Namens "Angebote", da befinden sich 5 Spalten drin (im Prinzip ist aber nur die erste Spalte wichtig, für mich zumindest).
Also das einlesen klappt super.
Jetzt hab ich auf dem selben Formular eine ComboBox mit Namen CMB_Lfr hier kann ich dann die Nummern auswählen die in der ersten Spalte der Tabelle stehen. Funktioniert auch toll.
Jetzt kommt das Problem:
Wenn nun der Nutzer eine Zahl auswählt aus der ComboBox soll sich die Tabelle im GridView aktualisieren und nur noch die Datensätze mit der Nummer in der ersten Spalte anzeigen.
Tut aber nicht.
Fehlermeldung: OleDBException wurde nicht behandelt.
im Programm steht das:
Code:
private void CMB_Lfr_Code_SelectedIndexChanged(object sender, EventArgs e)
{
if (CMB_Lfr_Code.SelectedItem != null)
{
// liest die Zahl aus der Combobox
string text = CMB_Lfr_Code.Text ;
//ruft das SQL Statement auf
this.angeboteTableAdapter.Fill1(this.mai1DataSet.Angebote);
und im SQL steht das:
Code:
SELECT *
FROM Angebote
WHERE (lfr_code = [text])