2013-10-03 5 views
1

XamDataGrid의 필드 총계는 어떻게 얻을 수 있습니까? 그리드 자체가 아닌 텍스트 상자에 모든 레코드의 $ 금액 합계를 표시하고 싶습니다. 다음은 작동하는 그리드의 항목 수에 대한 작업 방법입니다.C# WPF XamDataGrid 필드 합계를 가져 와서 텍스트 상자에 넣는 방법

어떻게 특정 필드를 합할 수 있습니까? 이 같은 것을 할 수 있나요 :

 <Label Content="Total Salaries: " Grid.Column="2" /> 
     <TextBox Grid.Column="3" BorderBrush="Red" Text="{Binding ElementName=xamDataGrid1, Path=**SUM(SALARYFIELD)**, Mode=OneWay}"/> 

I (나는 이미 어떻게 해야할지)를 SummaryDefintions 방법을하지 않으려하고 난에 넣을 수 있습니다 무엇 내가 코드 숨김 등의 그리드를 참조하지 않아야합니다 바인딩 또는 SUM (SALARYFIELD)을 대체하여이 작업을 수행 할 수 있습니까?

+1

는 당신이 UI에 표시 할 필요가 특정 필드를 요약 당신의 ViewModel의 속성을 노출 할 수 없습니다? –

+0

나는 xaml에서 할 수 있지만 오히려 그렇게 할 수있다. –

답변

0

나는 찾고 있던 대답을 발견했다. XamDataGrid의 요약 정의를 포함했다,하지만 난 그들에게 보여 다음 아래로 자신의 데이터에 바인딩 할 수 없습니다 :

<TextBox Text="{Binding ElementName=xamDataGrid1, Path=Records.SummaryResults[1].Value, StringFormat=C, Mode=OneWay}"