2016-10-07 6 views
-2

Ich möchte nur DatagridviewComboboxcell ausgewählten Wert, um es in ein Textfeld zu senden Ich versuche dies für DatagridviewTextboxCell und es funktioniert aber für DatagridviewComboboxcell funktioniert nicht.Datagridview Combobox zu Textfeld

textBox1.Text = "" + dataGridView1.SelectedRows[0].Cells[9].Value.ToString() + ""; 
+1

_But für DataGridViewComboBoxCell tut uns nichts work_ zu erzählen. Bitte beschreiben Sie, was Sie mit "funktioniert nicht" – Fabio

+0

Come on man.? Es ist so schwer zu verstehen? Für jede andere Datagridview-Zelle, die keine Combobox ist, bring mir den gewünschten Wert in meine Textbox. Wen ich mit dem gleichen Code versuche bringe es zu Textbox bringt es nichts. keine Fehler, aber meine Textbox bleibt leer – user6927546

+0

Sollte ich es in eine Zeichenfolge oder etwas konvertieren? Oder verwende ich die falsche Codierung? – user6927546

Antwort

-2

Gelöst:

int columnIndex = dataGridView1.CurrentCell.ColumnIndex; 
     int rowIndex = dataGridView1.CurrentCell.RowIndex; 

     DataGridViewComboBoxCell Column10 = dataGridView1[9, rowIndex] as DataGridViewComboBoxCell; 
     String text = Column10.EditedFormattedValue.ToString(); 
     textBox2.Text = text; 
+0

Also Ihr Problem war falsch Zeilen- und Spaltenindex. – Fabio

Verwandte Themen