gridview 컬럼 추가후 갱신
[질문사항]
![]() | 2018-01-04 오후 12:10:31 |
![]() ![]() ![]() ![]() ![]() ![]() | 번호: 176042 ![]() |
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();