我的DataGridView中有一列DataGridViewComboBoxColumn,里面有三个选项,我想系统默认选择第一个,要怎么办?
代码如下:
DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn();
            combo.Items.AddRange(new object[] { "米", "厘米", "毫米" });
            combo.HeaderText = "单位";
            combo.DataPropertyName = "单位";
            dataGridView1.Columns.Add(combo);

解决方案 »

  1.   

    写EditingControlShowing事件
                if (e.Control is ComboBox)
                {
                    ComboBox combo = (ComboBox)e.Control;
                    combo.SelectedIndex = 1;
                }
      

  2.   

    to 我的DataGridView中有一列DataGridViewComboBoxColumn,里面有三个选项,我想系统默认选择第一个,要怎么办?通过数据源设置,例如:
    yourDataTable.Columns[yourField].DefaultValue = "米";