Wie setzen Ausgewählten Eintrag der ComboBox-Komponente in C# - Windows Forms?

Ich bin versucht, in den ausgewählten Artikel von comboBox auf click-Ereignis des DataGrid, aber ich konnte nicht. Ich habe gegoogelt und versucht, verschiedene Möglichkeiten, aber ohne Erfolg.

Für mich SelectedIndex funktioniert, aber ich konnte nicht finden, den index der Elemente in der ComboBox, so konnte ich nicht die Option auszuwählen.

Funktioniert nicht code:

for (int i = 0; i < cmbVendor.Items.Count; i++)

    if (cmbVendor.Items[i].ToString() == Convert.ToString(gridView1.GetFocusedRowCellValue("vVendor")))
    {
        cmbVendor.SelectedIndex = i;
        break;
    }
Haben Sie versucht, die Einstellung der .Text/.Wert (kann mich nicht erinnern, das eine ComboBox verwendet), um das Element, das Sie auswählen möchten?
Muss Ihre WENN-Anweisung ausgeführt ?
Verwenden Sie eine Liste der Klasse, die enthält eine id, Wert(einer primary key) ,füllen Sie combo-datasource , dann verwenden Sie selectedvalue-Eigenschaft: cmbVendor.SelectedValue
sind die wenn den Wert true und probleme in der selectedIndex-oder wenn immer falsch ?
GetFocusedRowCellValue() ist keine Methode DataGrid. Wenn Sie ein raster-Steuerelement von einem anderen Anbieter oder verwenden Sie die Verlängerung Methoden, dann haben Sie zu dokumentieren, dass die in Ihrer Frage.

InformationsquelleAutor Azhar | 2012-02-22

Schreibe einen Kommentar