제한된 DGV에서 일반 DGV로 DGV를 복사해야합니다.Datagridview는 UI에 데이터를 표시하지 않지만 코드 (디버그)에 데이터가 있음
이유 : 데이터 집합에서로드 한 후 콤보 상자 열을 추가해야하며 바인딩 된 DGV에서는 불가능합니다. 그래서 새로운 DGV에서 내용을 복사하려고했습니다. 더 좋은 아이디어? 그런 다음 copy Datagrids
내가이이 버튼을 테스트하기 위해 쓴 :
내가 DGV 복사하려면이 옵션을 사용하는 것이 아무튼 때문에private void button1_Click(object sender, EventArgs e)
{
dgvExcel2.AutoGenerateColumns = true;
dgvExcel2 = CopyDataGridView(dgvExcel);
dgvExcel2.Refresh();
dgvExcel2.Show();
dgvExcel2.Update();
}
이 (업데이트, 쇼, 새로 고침 뭔가를 시도를 '작업)
UI에서 프로그램을 실행할 때 dgvExcel2는 항상 비어 있습니다. 하지만 내가 디버깅 할 때 데이터에 내용이 있음을 알 수 있습니다.
죄송합니다. 어쩌면 설명을 잘못한 것일 수 있습니다. 내 첫 번째 문제는 dgvExcel2가 UI에 데이터를 표시하지 않는다는 것입니다. 나는 아직 ComboBox-Row를 추가하지 않았다. 그러나 미래를 알기 좋습니다. – Atzen444
아 좋아, 내가 편집을 추가 할 것입니다, 바인딩 소스를 사용하고 있습니까? –
이렇게하면 DGV가 모두 바인딩됩니다 ... 바인딩없이 데이터가 포함 된 1 dgv가 필요합니다. 제한된 DGV에 콤보 박스 행을 추가 할 수 없습니다. – Atzen444