2011-09-17 7 views
0

WPF DataGrid에 항목을 추가하는 동안 문제가 발생했습니다. 런타임에 M x N의 행렬을로드하고 모눈의 모든 요소를 ​​배치하려고합니다. 그러나 나는 Columns에 ItemSource property 나 Binding을 사용하는 솔루션을 찾았고, 미리 정의 된 클래스를 생성해야하기 때문에 그들이 대처하지 못한다고 이해함에 따라 해결책을 찾았습니다. 어떻게 그걸 성취 할 수 있니?wpf DataGrid 추가 항목

답변

1

AutoGenerateColumns이 false로 설정된 경우에만 열 바인딩이 사용되므로 원하는 열을 선언적으로 지정 했으므로 데이터를 가져올 위치를 지정해야합니다. (Good tutorial here).

사용자가 설정해야하는 데이터 그리드의 객체를 IEnumerable ItemsSource -이 당신이 List, 당신의 객체의 배열, 또는 직선 DataTable 사용할 수 있다는 것을 의미합니다.

DataGrid의 열을 사용하여 완전히 동적이어야하는 경우 AutoGenerateCOlumns를 true로 설정하거나 적절한 경우 열을 프로그래밍 방식으로 만들고 추가하는 로직을 작성하십시오.

+0

답장을 보내 주셔서 감사합니다. =) 그러나 DataTable을 찾을 수 없습니다. – OneMoreVladimir

+0

우 ... 잘 압니다. 고맙습니다! – OneMoreVladimir