2012-02-16 2 views
0

두 개의 목록 상자 인 DataGridview와 추가 및 제거 단추가 있습니다. Listbox1은 DataGridview의 열에 대한 헤더를 포함합니다. Listbox2에는 현재 DataGridview에 표시된 열 (머리글 포함) 목록이 포함되어 있습니다.목록 상자를 사용하여 DataGridview의 열 삭제

내가 할 수없는 것은 : 첫 번째 목록 상자에서 헤더를 선택하고 추가 버튼을 클릭하면 헤더가있는 열을 DataGridview에 표시하려면 어떻게해야합니까?

열 머리글의 문자열 값을 열에 바인딩 한 다음 올바른 단추를 눌렀을 때 추가 및 삭제해야합니까? 혼동 됨

답변

0

사용이 숨기기

dataGridView.Columns["ColumnName"].Visible = false

dataGridView.Columns["ColumnName"].Visible = true

+0

감사 일보기

열을 표시하고 숨길 수 있습니다 –

0

필자는 이미 모든 열을 추가했지만 표시되지 않도록 표시 여부를 설정했습니다. "열 추가"버튼을 클릭하면 해당 열을 이름으로 찾고 가시성을 변경합니다. 그것을 제거하는 것과 동일합니다.

그런 다음 다시 바인딩하거나 그런 것에 대해 걱정할 필요가 없습니다.

+0

덕분에이 나를 ​​위해 일을 잘 –

관련 문제