2012-07-01 2 views
0

새 양식이나 컬렉션에 할당 할 때 Windows Forms 응용 프로그램에서 DataGridview를 새로 고치려면 어떻게해야합니까? 내 코드는 목록을 초기화하고 잘 작동하는 datagridview 데이터 소스에 할당하고 검색 버튼을 클릭하면 linq을 사용하여 목록을 필터링하고 데이터 소스에 다시 할당하지만 아무 것도 변경하지 않고 DataGridview 초기 결과를 보여줍니다.Windows Forms DataGridView 데이터 소스

+0

왜 소스를 새 목록으로 다시 바인딩 하시겠습니까? 대신 데이터 소스에서'DataView' 객체를 생성 할 수 있습니다. –

답변

0

List을 사용하지 마십시오. BindingList을 사용하십시오. 그러면 목록이 업데이트 될 때 DataGridview가 자동으로 업데이트됩니다. DataGridview에서 .Refresh()를 호출하면됩니다.