2011-11-08 4 views
0

디자이너에서 DataGridView를 배치하고 여러 열을 추가했습니다. "세부 사항"이라는 제목을 제외하고 DataGridView의 "ReadOnly"속성을 false로 설정하고 모든 열을 "ReadOnly"로 설정합니다.C# DataGridView : 런타임에 행 셀 편집

런타임시 dataGridViewInstance.Rows.Add(row);을 사용하여 행을 추가합니다. 여기에서 row은 문자열 배열입니다.

추가 된 후 "세부 정보"열에서 셀을 선택하고 메모를 작성하고 싶지만 입력을받지 않습니다.

어떻게하면됩니까?

감사합니다.

답변

0
이 같이 할 수

.... 내가 그것을 것 희망이 같은 형태의 모든 체크 박스의 상태와 비교

시도 ...

private void CheckBox1_CheckedChanged(System.Object sender, System.EventArgs e) 
{ 

    DataGridViewColumn dgvColumn = this.DataGridView1.Columns("Details"); 

    if (this.CheckBox1.CheckState == CheckState.Checked) 
    { 
     dgvColumn.ReadOnly = true; 
    } 
    else 
    dgvColumn.ReadOnly = false;    

} 

당신을하는 데 도움이 ...