2011-10-01 5 views
0

두 가지 기능을 구현해야하는 DataGrid가 있으며이를 구현하는 방법이 약간 차단되어 있습니다.WPF에서 DataGrid를 사용하는 방법

먼저 다른 행의 합계가있는 표의 끝에 행을 추가하고 다른 행이있을 때 정렬되지 않도록이 행을 고정시키고 싶습니다.

둘째, 많은 열이있는 그리드이지만 데이터의 다른 측면으로 그룹화 할 수 있으므로 그리드를 화면에서 볼 수 있도록 일부 열 그룹을 확장하고 압축하고 싶습니다. 나는 한 세트의 열에 확장기를 넣는 것과 같은 일을하고 싶다.

도움이 될 것입니다. 시간 내 줘서 고마워!

+0

이것은 몇 줄의 코드에서 수행되지 않습니다. 이것은 IMHO의 주요한 노력입니다. 어쩌면 Telerik이나 Devexpress 같은 써드 파티 벤더들은 슬랙하고 좋은 컨트롤을 가지고 있습니다. 그리고 처음부터 이런 식으로 뭔가를 만들기 전에 거기를 보게 될 것입니다 ... – Carsten

+0

글쎄, 적어도 나는 전체 기능이 그리 어렵지 않을 것이라고 생각했습니다. 어떻게 생각해? 가능한 경우 제 3 자 컨트롤 사용을 피하고 싶습니다. –

답변

2

첫 번째 지점에서 바닥 글 행으로 작업해야하는 경우 바닥 글 행에 합계 또는 요약을 넣으면 정렬이나 스크롤 문제없이 항상 볼 수 있습니다.

두 번째 사항에 대해 제대로 이해하면 많은 코드 열을 숨기고 다시 표시하는 것이 꽤 간단한 코드 없이는 쉽지 않은 것으로 들립니다.

개인적으로 그리드가 DevExpress 또는 Telerik과 같은 상업용 그리드를 필요로 할 때마다 WPF, WinForms ASP.NET 또는 SliverLight와 같은 모든 .NET 플랫폼에서 이러한 컨트롤이 매우 훌륭하고 신속하게 고려됩니다. 풍부한 기능 세트 및 가능성은 그리드에 소요되지만 실제로는 실제 비즈니스에 초점을 맞추는 데 귀중한 시간을 소비하지 않습니다.

DevExpress 또는 Telerik의 온라인 데모에서 멋진 WPF 그리드를 볼 수 있습니다.

+0

바닥 글 행을 알지 못했습니다. 내가 뭘 찾고있는 것 같아. 고마워, 나는 그것을 검사 할 것이다. –

관련 문제