본문 바로가기

C#

gridview 컬럼 추가후 갱신

반응형

[질문사항]

 gridview 사용법 문의 드립니다.  | WinForm Program2018-01-04 오후 12:10:31

 caraser  caraser님께 메시지 보내기caraser님을 내 주소록에 추가합니다.caraser님의 개인게시판 가기번호: 176042  추천:0  / 읽음:4

 usercontroller 에서 for 문을 돌면서 아래 코드를 반복을 합니다.

그런데 이상한 건 주석 처리한 MessageBox를 주석을 풀고  실행이 되면 Gridview 에 데이타가 나오는데

아래와 같이 주석처리를 하면 Gridview 에 데이타가 출력이 되지를 않습니다.


고수님들 도와 주십시요.




  string[] row0 = { "11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]" };

                dataGridView1.Rows.Add(row0);

              //  MessageBox.Show(_val.ToString());



위의 내용에서는 데이터 추가 후 타겟이되는 그리드의 갱신이 이루어지지 않았기에 데이터 출력을 볼수 없습니다.


[답변]

string[] row0 = { "11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]" };

                dataGridView1.Rows.Add(row0);

              //  MessageBox.Show(_val.ToString());

 

이 부분을 아래와같이 변경


  string[] row0 = { "11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]" };

                dataGridView1.Rows.Add(row0);

                dataGridView1.Rows.Update();

                dataGridView1.Rows.Refresh();

반응형