如果他有readonly属性,可以这样:遍历制定行的每一列
for ( int i = 0 ; i < grid.row.cells.count ; i ++ )
{
grid.row[制定行].cells[i].readonly = true ;
}
for ( int i = 0 ; i < grid.row.cells.count ; i ++ )
{
grid.row[制定行].cells[i].readonly = true ;
}
{
if(dataGrid1this.dataGrid1.CurrentRowIndex,9].ToString() != "")
this.dataGridBuildingEngineering.ReadOnly = true;
else
this.dataGridBuildingEngineering.ReadOnly = false;
}
在CurrentCellChanged里写,判断当前行是否要设置为只读,要得话把datagrid的只读属性设为true,不要就为false。