Objektverweis nicht auf eine Instanz eines Objekts für Kombinationsfeld

Ich habe gesehen, viele der Objektverweis wurde nicht auf eine Instanz eines Objekts Fragen, aber ich konnte nicht finden, dass mein Szenario in jedem.

Habe ich ein Kombinationsfeld namens comboBox1. Während die form lädt, ich habe code zum füllen der combobox:

  private void Form1_Load(object sender, EventArgs e)
  {
        //TODO: This line of code loads data into the
        //'tenderDBDataSet.tbl_Tender_To_Details' table.
        //You can move, or remove it, as needed.
        OleDbCommand cmd = new OleDbCommand("SELECT DISTINCT 
            tbl_Tender_To_Details.To_Name, tbl_Tender_To_Details.To_Address1, 
            tbl_Tender_To_Details.To_Address2, 
            tbl_Tender_To_Details.To_City, tbl_Tender_To_Details.To_PinCode "+
            "FROM tbl_Tender_To_Details "+
            "WHERE to_Name IS NOT NULL ", conn);
        try
        {
            conn.Open();
            OleDbDataReader reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                comboBox1.Items.Add(reader["To_Name"]);
                //listBox1.Items.Add(reader[0].ToString());
                //MessageBox.Show(reader[0].ToString());
            }
            reader.Close();
            comboBox1.SelectedIndex = 0;
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
        finally
        {
            conn.Close();
        }
    }

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        MessageBox.Show(comboBox1.SelectedValue.ToString());
    }

Den MessageBox.Show(comboBox1.SelectedValue.ToString()); Zeile zeigt:

"Der Objektverweis wurde nicht auf eine Instanz eines Objekts für die combo-box".

Aber meine überraschung ist der Wert am index 0 festgelegt ist, um combo-box, während die form lädt, nachdem dieses Objekt Referenz msg-box.

Holen Sie sich die combobox-Element zählen, nachdem die while-Schleife, es wird Ihnen sagen, viele der Informationen

InformationsquelleAutor shanmugamgsn | 2011-10-16

Schreibe einen Kommentar