데이터베이스 테이블에서 열을 가져온 후 콤보 상자에 항목을 추가하려고합니다. 내가 새로 만든 스레드다른 스레드를 사용하여 데이터베이스에서 콤보 상자로 데이터로드
for (int i = 0; i < dataTable.Rows.Count; i++)
{
comboBox.Items.Add(dataTable.Rows[i][0].ToString());
}
에서이 작업을 배치 한 성능을 달성하지만 다음과 같은 예외 제공합니다 : 나는 그것을 검색 및 시도
"잘못된 크로스 스레드 작업을" 다른 방법의 도움으로이 문제를 해결하려면 대표자가 필요합니다. 전 dataTable 전체를 다른 메소드로 전달하려했지만 문제를 해결할 수 없었습니다.
어떻게 해결할 수 있습니까?
WinForms 또는 WPF? – Tudor