2009-08-17 2 views
0

주소 및 연락처 목록을 관리하기위한 작은 응용 프로그램을 함께 해킹하기 시작했습니다. 사용자 지정 개체에 XmlSerialization을 사용하는 방법을 좋아하지만 BindingList를 구현하지 않고 사용자 지정 개체 컬렉션에서 DataGridView를 정렬 할 수 없다는 점에서 첫 번째 장애물이 있습니다.'간단한'주소록 응용 프로그램에 가장 적합한 데이터/표시 선택

사용자 지정 개체가 이동할지 여부는 궁금합니다.

질문 : 하나의 XML 파일에 데이터를 갖고 싶습니다. DataGridView에 표시하고 싶습니다. DataGridView는 DataSet, 사용자 지정 개체 또는 다른 곳으로 이동하는 데 가장 좋은 경로입니다. 나는 몰라? 이것이 제약 조건이 아니라면 다른 결정 요소는 무엇입니까?

(WPF가는에 대한 좋은 이유가 있으면 알려 주시기 바랍니다)

+0

이 질문에 배지를 받았으니 지워지지 않습니까? :) – Benjol

답변

1

자, 여기가 내가하고 결국 무엇을 :

사용자 정의 클래스를 주소록, 연락처, 사람들을 위해 - XmlSerialization 절약 속성을 사용하여/xml에서로드 중입니다. ObservableCollection에에서

상속은 (here에서 끼) SortableObservableCollection을 만들 수 있습니다

바인딩 WPF에서의 ListView에 직접 주소록 연락처 - 주요 이유는 WPF에서 필터링이 거의 무료이며, 구속력이 훨씬 간단하다는 것이다 (편집을위한 양방향 바인딩).

관련 문제