想控制datagrid 中的前若干行不可修改,有什么办法吗?
datagrid 中有combobox 和checkbox,不可访问的行不能响应点击事件

解决方案 »

  1.   

    在 CurrentCellChanged事件中写代码
    //fake code
    if (currentCell.RowNumber <=你指定的行)
    {
       dataGrid.ReadOnly = false;
       //再做别的处理
    }
    else
    {
      dataGrid.ReadOnly = true;
    }
      

  2.   

    楼主,抱歉,上面 true / false 写反了
    在 CurrentCellChanged事件中写代码
    //fake code
    if (currentCell.RowNumber <=你指定的行)
    {
    dataGrid.ReadOnly = true;
    //再做别的处理
    }
    else
    {
    dataGrid.ReadOnly = false;
    }