双击GridView某一行的某一列就可以修改它
光标失去焦点就修改完了

解决方案 »

  1.   

    可以在datagridview的datagridview_CellEndEdit(单元格编辑完之后触发事件)写//第一步:定位要修改的单元格
    //参考下this.dgvUInfo.CurrentCell.RowIndex当前行索引
    this.dgvUInfo.Rows[this.dgvUInfo.CurrentCell.RowIndex].Cells[0].Value;//第二步:获取要更改列的值可以使用循环来做
    for(int i =0;i < dgvUInfo.Columns.Count;i++)
    {
        //获取要更改单元格的值
         string strText =  this.dgvUInfo.Rows[this.dgvUInfo.CurrentCell.RowIndex].Cells[i].Value;
         //更改值
         bool isSuccess = UpdateCellValue("根据条件修改单元格的值");
         ...........
    }//第三步:重新绑定我的大致思路是这样的,你可以先试试
    Good Luck!!!