private void DataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl && this.DataGridView.CurrentCell.ColumnIndex == 2 && this.DataGridView.CurrentCell.RowIndex != -1)
{
this.DataGridViewComboBox = (DataGridViewComboBoxEditingControl)e.Control;
DataGridViewComboBox.SelectionChangeCommitted += new EventHandler(this.DataGridViewComboBox_SelectionChange);
}
} private void DataGridViewComboBox_SelectionChange(object sender, EventArgs e)
{
}
{
if (e.Control is DataGridViewComboBoxEditingControl && this.DataGridView.CurrentCell.ColumnIndex == 2 && this.DataGridView.CurrentCell.RowIndex != -1)
{
this.DataGridViewComboBox = (DataGridViewComboBoxEditingControl)e.Control;
DataGridViewComboBox.SelectionChangeCommitted += new EventHandler(this.DataGridViewComboBox_SelectionChange);
}
} private void DataGridViewComboBox_SelectionChange(object sender, EventArgs e)
{
}
{
if (e.Control is DataGridViewComboBoxEditingControl && this.DataGridView.CurrentCell.ColumnIndex == 2 && this.DataGridView.CurrentCell.RowIndex != -1)
{
this.DataGridViewComboBox = (DataGridViewComboBoxEditingControl)e.Control;
DataGridViewComboBox.SelectionChangeCommitted += new EventHandler(this.DataGridViewComboBox_SelectionChange);
}
} private void DataGridViewComboBox_SelectionChange(object sender, EventArgs e)
{
}
{
if (e.Control is DataGridViewComboBoxEditingControl && this.DataGridView.CurrentCell.ColumnIndex == 2 && this.DataGridView.CurrentCell.RowIndex != -1)
{
this.DataGridViewComboBox = (DataGridViewComboBoxEditingControl)e.Control; // 怎么说不包含DataGridViewComboBox 的定义???????
DataGridViewComboBox.SelectionChangeCommitted += new EventHandler(this.DataGridViewComboBox_SelectionChange);
}
} private void DataGridViewComboBox_SelectionChange(object sender, EventArgs e)
{
}