2012-06-12 2 views
0

WPF 폼에 행 및 열 개수가 가변적 인 데이터를 추가하고 편집 한 다음 나중에 다시 가져 오려고합니다 (&로드 저장).WPF에서 변수 열 테이블을 편집하는 가장 좋은 방법은 무엇입니까?

제가 알고 싶은 것은 그것이 어떤 접근 방식이 최선인가요?

은 내가 DataGrid 시도했지만 그것은 내가 ItemSource 속성을 설정 한 경우 나 만 셀을 편집 할 수 있도록하는 것 같지만 나는 할 수없는 나는 어떤 클래스 인스턴스없이 런타임에 열을 추가하고 있기 때마다 때문에 열 수가 다릅니다. 예를 들어

:

는 I는 5x60 (5 칼럼 60 행) 테이블이 필요하다. 그런 다음 (5 분간) 9x30 (9 cols, 30 rows) 테이블이 필요합니다. 그럼 또 하나. 그리고 언제든지 DataGrid (또는 무엇이든)을 편집 할 수 있어야합니다.

+0

내가 아는 깨끗한 방법이 없습니다. dataCol [0], dataCol [1] ...에 코드의 열을 바인드 할 수 있지만 여전히 각 행에 같은 수의 열이 있어야합니다. max에 대해 생성 한 다음 액티브 상태로 바인드하여 비활성화 할 수 있습니다. 오직 의견. 이 값은 런타임에 열 수에 사용하지만 각 행의 열 수는 같습니다. – Paparazzi

+0

데이터의 예와 표시 방법을 게시해야합니다. 런타임시 DataGrid를 코드로 구성 할 수 있습니다. XAML에서 디자인 타임에 DataGrid를 구성하면 일반적으로 특정 데이터 형식을 사용합니다. 예상 된 형식이 실제로 임의이면 그리드를 프로그래밍 방식으로 디자인해야합니다. –

답변

0

TextBox- 채우기 UniformGrid을 만드는 유일한 방법 인 것처럼 보입니다.

관련 문제