Jak uzyskać element wybrany przez Combobox tekst, który znajduje się w DataGridView? Próbowałem przy użyciu kodu poniżej:Jak uzyskać TEKST elementu wybranego przez Combatup?
dataGridView1.Rows[1].Cells[1].Value.ToString()
Ale to daje wartość związaną z tą komórką, a nie combobox zaznaczony element tekstu. Próbowałem to również:
DataGridViewComboBoxCell cell = dataGridView1[1,1] as DataGridViewComboBoxCell;
string value = cell.Value.ToString();
Ale to też nie pomogło.
Byłbym wdzięczny za pomoc. Z góry dziękuję!
EDIT:
Powiedzmy mamy combobox z tekstem jako No
i Yes
i wartości jako 0 i 1, odpowiednio. To, co chcę uzyskać, to tekst Yes
lub No
, gdy zmieni się Combobox. Ale otrzymuję wartości 0/1 przy użyciu powyższych kodów. Nadzieja, która wyjaśnia.
UPDATE:
Ok, więc pracuję w tej sprawie i po wielu staraniach i dzięki pomocy moich kolegów członków, udało mi się rozwiązać ten problem i uzyskać wymaganą rozwiązanie:
Oto rozwiązanie:
string SelectedText = Convert.ToString(dataGridView1.Rows[0].Cells[1].FormattedValue.ToString());
Sprawdź to [** 'Link' **] (http://stackoverflow.com/a/6051032/1577396) i odpowiedz mi .. –
Jak powiedział @Mr_Green - nie jest jasne, czego szukasz. Czy możesz edytować pytanie, aby powiedzieć, jakie są Twoje oczekiwane i rzeczywiste wyniki? – Bobson