需求描术:现在在DataGridView 当前行直接复制上一行的数据到本行后(复制功能已OK),主要是复制后想让当前行的"工号"单元格处于编辑状态(光标在单元格闪动的状态),看似很简单,但是有点不好实现,请高手赐教!!

解决方案 »

  1.   

    1. this.gdvDtl.EditMode = DataGridViewEditMode.EditOnEnter;
    2. 新加行后,当复制完上一行的数据到本行后,要把当前单元格置到“工号”那一列:
    gdvDtl.CurrentCell = this.gdvDtl.Rows[iNewRowIndex].Cells["工号"];
      

  2.   

    this.dataGridView1.CurrentCell = this.dataGridView1.Rows[0].Cells[0];
    this.dataGridView1.BeginEdit(false);//参数:开启编辑模式时是否选中单元格的内容