2010-04-09 2 views
1

사용자가 값을 입력하고이를 데이터베이스에 저장할 수있는 그리드 컨트롤 유형을 찾고 있습니다. DataGrid의 문제점은 데이터베이스의 데이터가 없으면 눈금이 보이지 않는다는 것입니다. 내 응용 프로그램에서 사용자는 빈 눈금을보고 자신의 데이터로 채우고 저장해야합니다. 사용자가 마지막 행으로 이동할 때 새 행이 자동으로 추가되어야합니다. DataGrid를 사용할 수 있지만 어떻게 든 이런 종류의 기능을 허용하는 속성을 설정할 수 있습니까? 다른 컨트롤을 사용해야합니까? 제안에 감사드립니다.테이블을 만들기위한 WPF 그리드

답변

0

표준 열 레이아웃이있는 경우 해당 레이아웃을 사용하여 DataTable을 만들고 바인딩하십시오. 그런 다음 테이블을 존재하지 않는 핸들을 저장하고 바인딩 된 DataTable의 행을 기반으로 테이블을 만듭니다.

표준 열 레이아웃이없는 경우 레이아웃을 가져올 수있는 메커니즘을 제공해야합니다. 셀 이동 이벤트를 처리하거나 레이아웃을 직접 만들거나 레이아웃을 지정할 수있는 다른 컨트롤 (테이블 디자이너)을 만듭니다. 당신은 위와 똑같이 할 수있는 레이아웃을 가지고 있습니다.