2014-05-09 1 views
1

datagridview 행 색상에 대한 질문이 있습니다. 내 DGV에 SQL에서 데이터를 가져 오는 레코드가 있습니다. 나는 대답과 같은 칼럼을 가졌고 예 또는 아니오와 같은 데이터를 유지합니다. DGV에서 열 값을 원한다면 바란다. 행 bg 색상이 빨간색이거나 coloumns 값이 no이면; 행 bg 색상은 파란색입니다. 그것은 가능한가?Datagridview C#의 내용 색상이되는 행 색상

답변

1

는 다음과 같이

for (int i = 0; i < dataGridView1.Rows.Count;i++) 
{ 

    if ((string)dataGridView1.Rows[i].Cells[0].Value == "Yes") 
    { 
     dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Green; 
    } 
    else 
    { 
     dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red; 
    } 

} 
+0

덕분에 많이 봅니다. 그래서 DGV의 어떤 이벤트가이 코드 DataBindingsComplete를 쓸 것인가? – paradoxIST

+0

ok ............. – Sathish

+0

그리고 나는 추가 할 것이다; 일부 coloumns는 NULL이고 변환 할 때 System.DBNULL을 문자열 – paradoxIST