2009-09-24 4 views
1

두 개의 창이 있습니다. 첫 번째 양식은 sql의 레코드 목록을 표시합니다. DataGridView에서 레코드의 일부 셀을 클릭하면 두 번째 형식이 표시됩니다. 두 번째 양식에서 레코드를 편집하고 업데이트 할 수 있습니다. 사용자가 두 번째 양식을 닫으면 DataGridView은 으로 자동 업데이트됩니다. 어떻게해야합니까?자동으로 데이터 격자보기 업데이트

+0

이 무엇 전체 그리드를 리필 네가해야한다고 생각하니? – Lazarus

답변

1

데이터 바인딩을 사용하고 있습니까, 아니면 수동으로 그리드를 채우고 있습니까? 데이터 바인딩이 매우 쉽습니다 ... 데이터가 DataTable에 포함되어 있고 어딘가에 변경하면 변경 사항은 DataGridView에 자동으로 반영됩니다. 또한 INotifyPropertyChanged을 구현하는 개체 및 IBindingList를 구현하는 목록과도 작동합니다.

당신이 바인딩을 사용하지 않는 경우, 당신은 할 수 있습니다

  • 편집 된 값이 들어있는 셀을 찾아 수동으로 업데이트하거나,
+0

나는 데이터 바인딩을 사용하고 이것을 데이터 세트로 채 웁니다. –

+0

두 번째 양식이 동일한 DataSet에서 작동하면 DataGridView의 값이 자동으로 업데이트됩니다. –

+0

두 번째 형식은 다른 데이터 집합 개체를 사용하지 않습니다. –

1

데이터베이스의 데이터로 다시 그리드를 채우시겠습니까?