datagridview combobox - wartość

0

Jak pobrać wartość lub index z pola combobox w datagridview

0

Ostatnio dużo się namęczyłem żeby wyciągnąć właśnie wartość z kolumny comboBox z dataGridView.
Udało mi się to w taki sposób. Wyciągam index listy combi

private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
ComboBox comboBox = e.Control as ComboBox;

        if (comboBox != null )
        { 
            // Najpierw usunąć obsługę zdarzeń związanych z bieżącym uruchomieniem żeby nie powtarzał:
            comboBox.SelectedIndexChanged -= new EventHandler (comboBox_SelectedIndexChanged);
            // Teraz dołączyć obsługę zdarzeń
            comboBox.SelectedIndexChanged += new EventHandler (comboBox_SelectedIndexChanged);
        } 
    } 
    //Dodać zdarzenie obsługujące SelectedIndexChanged
    private void comboBox_SelectedIndexChanged (object sender, EventArgs e)
    {
    int selectedIndex = ((ComboBox)sender).SelectedIndex; 
    MessageBox.Show ("Wybrany Index =" + selectedIndex);
    }
0
czesiu1999 napisał(a)

Jak pobrać wartość lub index z pola combobox w datagridview

Zalezy co chcesz osiagnac. Podaj wiecej szczegolow. Czy wartosci w combobox sa statyczne itd. Czy moze jest to lista obiektow. Sa rozne rozwiazania. To co napisales. To tak jakbym Cie zapytal... Jak pobrac wspolrzedne poligonu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1