这样试试看:private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridViewComboBoxEditingControl cmb = e.Control as DataGridViewComboBoxEditingControl;
if (cmb.Items.Count > 0)
{
cmb.SelectedIndex = 0;
}
}
}
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridViewComboBoxEditingControl cmb = e.Control as DataGridViewComboBoxEditingControl;
if (cmb.Items.Count > 0)
{
cmb.SelectedIndex = 0;
}
}
}
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridViewComboBoxEditingControl cmb = e.Control as DataGridViewComboBoxEditingControl;
if (cmb.Items.Count == 0)
{
cmb.Items.Add("123");
}
cmb.SelectedIndex = 0;
}
}
this.data_view_sts.Rows[0].Cells[1] = dc;
我是直接这样设值的