양식과 DataGridView
컨트롤을 기반으로하는 응용 프로그램을 만들고 있습니다.값에 따라 셀 스타일을 변경 하시겠습니까?
나는 데이터베이스에서 정보를 바인딩하고 있는데, 지금하려는 것은 "Urgent","Haute","Normale"
일 수있는 값에 따라 열 속성의 글꼴 스타일과 색을 변경하는 것입니다.
여기 제가 사용하고 있지만 작동하지 않는 코드가 있습니다. 아래 코드에서 잘못된 점이 무엇인지 말해 줄 수 있습니까?
코드 :
private void ColorizeCellsbyValue() {
DataGridViewCellStyle BoldRed = null;
BoldRed = new DataGridViewCellStyle();
BoldRed.Font = new Font("Tahoma", 9, FontStyle.Bold);
BoldRed.ForeColor = Color.Red;
DataGridViewCellStyle Red = null;
Red = new DataGridViewCellStyle();
Red.ForeColor = Color.Red;
DataGridViewCellStyle Black = null;
Black = new DataGridViewCellStyle();
Black.ForeColor = Color.Black;
string priority;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
priority = row.Cells[3].Value.ToString();
switch (priority)
{
//Change font
case "Urgent":
row.Cells[3].Style = BoldRed;
break;
case "Haute":
row.Cells[3].Style = Red;
break;
case "Normale":
row.Cells[3].Style = Black;
break;
default:
row.Cells[3].Style = Black;
break;
}
}
}
+1을 사용하려고하지만 불행하게도 영업 이익은 _ "글꼴 스타일을 변경"싶어 : D' – spajce
@ spajce for Fore color : – Ravia
당신의 답을 형식화하고 싶지 않습니다. ': D' – spajce