Jak pobrać wartość lub index z pola combobox w datagridview
0
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?