파이썬 & 오픈소스 개발 질문과 답변 게시판

파이썬과 여러 오픈소스 기반 프레임워크 관련 질문 답변 게시판 입니다. 궁금하신 사항을 올려 주시면 빠른 시일내에 답변 드리도록 하겠습니다. 아울러, 개발 과정의 경우 간소화 시킨 문제 재현 코드나 운영일 경우 최근의 특이사항을 올려 주시면 답변 드리는 프런티어 분들이 더욱 상세한 답변을 드릴 수 있으니 많은 도움 되시길 바랍니다.

깜빡임 효과 주는 방법 문의

방자 2017.02.08 17:11 Views : 5916

안녕하세요

C# 초보 개발자입니다.

 

모니터링 프로그램을 만들고 있는데

데이터그리드뷰에서 특정 값을 받았을때

해당 로우만 글자를 깜빡깜빡이는 효과를 주고 싶은데

어떻게 해야될지 모르겠네요...

 

아래 처럼 구현하려고 하니 안되더라구요...ㅠㅠ

 

 

for (int i = 0; i < ds.Tables["AD_HIST"].Rows.Count; i++)
            {
                if (ds.Tables["AD_HIST"].Rows[i]["WARNING_YN"].ToString() == "N")
                {

                    foreach (DataGridViewRow dgvr in dataGridView1.Rows)
                    {
                        if (dgvr.Cells[3].Value.ToString() == "1단계")
                        {
                            for (int j = 0; j < 100; j++)
                            {

                                    dgvr.DefaultCellStyle.BackColor = Color.Yellow;

                                    dgvr.DefaultCellStyle.BackColor = Color.White;
                            }
                        }
                        else if (dgvr.Cells[3].Value.ToString() == "2단계")
                        {
                            dgvr.DefaultCellStyle.BackColor = Color.Orange;
                        }
                        else if (dgvr.Cells[3].Value.ToString() == "3단계")
                        {
                            dgvr.DefaultCellStyle.BackColor = Color.Red;
                        }
                    }
                }
            }






XE Login