0
WPF 폼에 행 및 열 개수가 가변적 인 데이터를 추가하고 편집 한 다음 나중에 다시 가져 오려고합니다 (&로드 저장).WPF에서 변수 열 테이블을 편집하는 가장 좋은 방법은 무엇입니까?
제가 알고 싶은 것은 그것이 어떤 접근 방식이 최선인가요?
은 내가 DataGrid
시도했지만 그것은 내가 ItemSource
속성을 설정 한 경우 나 만 셀을 편집 할 수 있도록하는 것 같지만 나는 할 수없는 나는 어떤 클래스 인스턴스없이 런타임에 열을 추가하고 있기 때마다 때문에 열 수가 다릅니다. 예를 들어
:
는 I는 5x60
(5 칼럼 60 행) 테이블이 필요하다. 그런 다음 (5 분간) 9x30
(9 cols, 30 rows) 테이블이 필요합니다. 그럼 또 하나. 그리고 언제든지 DataGrid
(또는 무엇이든)을 편집 할 수 있어야합니다.
내가 아는 깨끗한 방법이 없습니다. dataCol [0], dataCol [1] ...에 코드의 열을 바인드 할 수 있지만 여전히 각 행에 같은 수의 열이 있어야합니다. max에 대해 생성 한 다음 액티브 상태로 바인드하여 비활성화 할 수 있습니다. 오직 의견. 이 값은 런타임에 열 수에 사용하지만 각 행의 열 수는 같습니다. – Paparazzi
데이터의 예와 표시 방법을 게시해야합니다. 런타임시 DataGrid를 코드로 구성 할 수 있습니다. XAML에서 디자인 타임에 DataGrid를 구성하면 일반적으로 특정 데이터 형식을 사용합니다. 예상 된 형식이 실제로 임의이면 그리드를 프로그래밍 방식으로 디자인해야합니다. –