DataGridView1.Row[i].ReadOnly=false;

解决方案 »

  1.   


               
     int k = 5;
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    if (i == k)
                    {
                        dataGridView1.Rows[i].ReadOnly = false;
                    }
                    else
                    {
                        dataGridView1.Rows[i].ReadOnly = true;
                    }
                }
      

  2.   

    foreach (DataGridViewRow dgvRow in this.dataGridView1.Rows)
                {
                    dgvRow.ReadOnly = dgvRow.Index == k;
                }