1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private DataGridViewComboBoxEditingControl ec;
private void dgloc_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
ec = (DataGridViewComboBoxEditingControl)e.Control;
ec.SelectedValueChanged += new EventHandler(ec_SelectedValueChanged);
}
}
void ec_SelectedValueChanged(object sender, EventArgs e)
{
ec.Items.Clear();
ec.SelectedValueChanged -= new EventHandler(ec_SelectedValueChanged);
} |
Partager