2016-12-31 3 views
0

Ich habe ein Win-Formular-Projekt in C#, gibt es eine Combo-Box in einer Datagridview. es hat 2 Elemente, die im Design hinzugefügt. Wenn ich das Programm starte, ist das Kombinationsfeld leer. warum? Bitte helfen Sie mir Ich habe die Elemente im Design-Modus hinzugefügt und es zeigt nichts, dann habe ich Elemente programmatisch hinzugefügt und es funktioniert auch nicht.Combobox Elemente nicht in Datagridview

Hier ist der Code:

cbcCell = (DataGridViewComboBoxCell)dgvFolder.Rows[0].Cells[1]; 
    cbcCell.Items.Add("cat"); 
    cbcCell.Items.Add("dog"); 
+0

Ihren Code hier eingeben – Sajeetharan

+0

Irgendwelcher andere Code, der den DGV füllt? – TaW

+0

Es ist im Design-Modus gefüllt – mansureh

Antwort

0

Ohne zu viel Information hier, hier die wahrscheinliche Problem ist, dass die ComboBox die ReadOnly Eigenschaft auf true hat. Sie können dies beheben, indem Sie in Design View gehen, auf den kleinen Pfeil oben links in DataGridView klicken, Edit Column auswählen, die entsprechende Spalte/Zelle auswählen und die ReadOnly-Eigenschaft in false ändern.

+0

Es ist falsch, aber das Kombinationsfeld funktioniert nicht – mansureh