2012-05-10 7 views
0

여러 행이있는 데이터 격자가 있습니다. 내 요구 사항은 강조 표시해야 할 행을 선택할 때마다입니다. 배경 색상을 선택 색상과 동일하게 지정하여 셀 선택을 비활성화 했으므로 사용자 셀이 선택되지 않습니다.DataGrid에서 특정 색상의 행 강조 표시

그러나 데이터 격자에서 행을 선택하고 일부 속성을 변경하여 색상을 강조 표시하는 방법 다음 코드를 사용하여 셀이 선택되지 않았 음을 사용자가 느끼게합니다.

dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Window; 
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window; 

답변

1

몇 가지 질문이 있는데 사용자가 개별 셀을 선택할 수 있어야합니까? 셀의 색상을 변경 했으므로 선택되지 않은 것처럼 보입니다. 전체 행을 강조 표시 할 때 어떻게 결정합니까?

DataGridViewSelectionMode 속성을 변경하려는 것 같습니다. FullRowSelect으로 변경하면 행의 셀이 선택 될 때 전체 행이 강조 표시됩니다.

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 
+0

덕분에 .. 그것이 나를 위해 일한 .. dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; – zytham