2016-04-02 8 views
0

Ich versuche, alle Werte aus einer .mdf-Tabelle auszuwählen und sie in der Visual Studio-Dropdown-Liste aufzulisten.ComboBox listet keine Werte auf, die aus einer Tabelle ausgewählt wurden

Dies geschieht bei Formularlast überhaupt nicht.

using (var cn = new SqlConnection(MY CONNECTION STRING)) 
{ 
    cn.Open(); 
    DataTable dt = new DataTable(); 

    try 
    { 
     SqlCommand cmd = new SqlCommand("SELECT Recipe_Name FROM RECIPE", cn); 
     SqlDataReader myReader = cmd.ExecuteReader(); 
     dt.Load(myReader); 
    } 
    catch (SqlException e) 
    { 
     Console.WriteLine(e.ToString()); 
     return; 
    } 

    recipeCombo.DataSource = dt; 
    recipeCombo.ValueMember = "Recipe_ID"; 
    recipeCombo.DisplayMember = "Recipe_Name"; 
} 

Hat jemand irgendwelche Ideen oder kann mich darauf hinweisen, wo ich falsch liege? Bitte.

+0

Welche Art von Fehler/Ausnahme erhalten Sie? –

+0

@KhairulIslam Ich habe es dem obigen Code hinzugefügt. –

Antwort

2

Wert ändern Mitglied seit Sie nicht die Auswahl Recipe_ID aus der Abfrage

Von

recipeCombo.ValueMember = "Recipe_ID"; 

Um

recipeCombo.ValueMember = "Recipe_Name"; 

oder die Abfrage wie folgt ändern,

SqlCommand cmd = new SqlCommand("SELECT Recipe_Name,Recipe_ID FROM RECIPE", cn); 
Verwandte Themen