InvalidArgument=Value '0' ist nicht gültig 'SelectedIndex'. Parametername: SelectedIndex

Bin ich immer die obige Fehlermeldung, wenn ich versuche diesen code. Ich habe versucht, just my code aber keine Verwendung. (Es war Standard)

Hier ist meine XML-Datei

Der Fehler ist in cmbProduct_SelectedIndexChanged Veranstaltung.

        cmbProduct --> combobox
        cmbBrand   --> combobox

Globalen

        DataSet dsUpdate = new DataSet();

Form_load

        dsUpdate.ReadXml(@"...\..\stock.xml");
        cmbProduct.DataSource = dsUpdate.Tables[0]
            .DefaultView.ToTable(true, "productname");//.DefaultView;
        cmbProduct.DisplayMember = "productname";
        cmbProduct.SelectedIndex = 0;

cmbProduct_SelectedIndexChanged

        cmbBrand.Items.Clear();
        foreach (DataRow Row in dsUpdate.Tables[0].Select("productname='" + cmbProduct.Text + "'"))
        {
            //cmbBrand.SelectedIndex = i;
            cmbBrand.Items.Add(Row["brandname"].ToString());
            //i++;
        } 
        cmbBrand.SelectedIndex = 0; /*ERROR*/  

Bitte helfen

Dank im Voraus.

Tut cmbBrand haben definitiv soem-Einträge? Auch können Sie bestätigen, was Objekttyp cmbBrand ist?
Ja, es hat Einträge. wenn ich nicht geben cmbBrand.SelectedIndex = 0; im cmbProduct_SelectedIndexChanged es zeigt Einträge. aber um es nicht zu zeigen null Wert auf den ersten, ich habe cmbBrand.SelectedIndex = 0;. und es gibt Fehler.

InformationsquelleAutor Mr_Green | 2012-10-11

Schreibe einen Kommentar