저는 Windows 양식에 익숙하지 않으며 잘못된 생각을 갖고 있습니다. 나는 ListView1이라는 툴바에서 드래그하여 생성 한 ListView를 앞에두고 List 속성을 "List"로 변경했습니다. 다음 메서드를 사용하여 바인딩 할 시도 :ListView에 아무 것도 표시되지 않습니다.
private void BindData()
{
DataTable dt = new DataTable();
dt = GetLatestInformation();
Binding b = new Binding("NAME", dt, "NAME");
listView1.DataBindings.Add(b);
}
메서드 GetLatestInformation 작업 및 테이블 반환 200 행의 데이터를 사용합니다. BindData 메서드에 매 번 도달합니다. 누구나 내가 실종 된 것에 대한 단서가 있습니까? 미리 감사드립니다.
'GetLatestInformation()'호출이 인스턴스를 반환하기 때문에'new DataTable()'이 필요하지 않습니다. – davisoa
감사합니다. Davi, 저는 이것을 염두에 두겠습니다. 현재 문제를 해결하지는 못하지만 게으르다가 변수를 초기화하지 않을 때는 여전히 좋은 관행입니다. – Lukas
내가 틀렸다면 나에게 맞습니다. 그러나 올바르게 기억한다면, ListView는 데이터 바인딩을 지원하지 않습니다. – DarkSquirrel42