1.通过设置单元格为只读属性,可以控制不同的用户具有不用的访问权限

如:设置某一列只读,

dataGridView1.Columns[1].ReadOnly = true;

  

设置某一行只读

dataGridView1.Rows[2].ReadOnly = true;

  

设置某一单元格只读 

dataGridView1[2, 2].ReadOnly = true;