(WinForm)DataGrid里的ReadOnly为False时,
怎么才能知道处于编辑状态的是第几行第几列?

解决方案 »

  1.   

    如果想知道dataGrid是否是编辑状态,有没办法?
      

  2.   

    DataGridTextBoxColumn SelectedBox=(DataGridTextBoxColumn)Dbgrid.TableStyles[0].GridColumnStyles[2];//假设是第3列需要此功能
    SelectedBox.TextBox.KeyPress+=new System.Windows.Forms.KeyPressEventHandler(this.cell_KeyPress);private void cell_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
        datagrid.CurrentCell.RowNumber;
        datagrid.CurrentCell.ColumnNumber;//这样就可以知道是哪个单元格处于编辑状态了
    }