A great resource for DataGridView questions can be found here:
http://www.windowsclient.net/Samples/Go%20To%20Market/DataGridView/DataGridView%20FAQ.doc
The following describes how to handle the selected change event:
How to handle the SelectedIndexChanged event?
, ComboBox. ComboBox SelectedIndexChanged. DataGridViewComboBox , DataGridView.EditingControlShowing. , . , , SelectedIndexChanged.
private void dataGridView1_EditingControlShowing(object sender,
DataGridViewEditingControlShowingEventArgs e)
{
ComboBox cb = e.Control as ComboBox;
if (cb != null)
{
cb.SelectedIndexChanged -= new
EventHandler(cb_SelectedIndexChanged);
cb.SelectedIndexChanged += new
EventHandler(cb_SelectedIndexChanged);
}
}
void cb_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show("Selected index changed");
}