2016-07-25 35 views
0

我想知道如何获得XAML代码中的列摘要。我能够使用附件或图像中提到的代码获得行摘要。 但我不知道如何添加来自“a1”,“b1”和“c1”的内容来获取XAML代码中的“摘要”而不使用代码隐藏。我使用的Infragistics xamDataGrid如何添加2个字段的内容以获取XAML代码中的摘要?

please refer this

+0

无信息给。 你在用什么?直接在EXCEL中工作?使用DataGrid? 给我们一些代码人! – MichaelThePotato

+0

嗨MichaelThePotato,对不起,请点击“请参考这个”超链接。我试着复制代码,但没有出于某种原因。所以我在那个链接中提到过。是的,我在XAML代码中使用infragistics xamDataGrid控件。是从xamDataGrid的单元格读取数据。 – meshsf

+0

你认为SO的人是超人类的人,能够透过你的思想看透。在看到图像后,它仍然不清楚你想要做什么?获得TotalAmount的“薪水”和“奖金”在哪里? – AnjumSKhan

回答

0

你需要MultiBindingMultiValueConverter。以下示例计算Num1和Num2属性的总和并显示它们的总和。

  <DataGridTextColumn Header="Sum"> 
       <DataGridTextColumn.Binding> 
        <MultiBinding Converter="{StaticResource SumCnvKey}"> 
         <Binding Path="Num1"/> 
         <Binding Path="Num2"/> 
        </MultiBinding> 
       </DataGridTextColumn.Binding> 
      </DataGridTextColumn> 

转换器:

public class SumConverter : IMultiValueConverter 
{ 
    public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) 
    { 
     if (values[0] != DependencyProperty.UnsetValue && values[1] != DependencyProperty.UnsetValue && values[2] != DependencyProperty.UnsetValue) 

      return ((int)values[0] + (int)values[1]).ToString(); 

     else 
      return DependencyProperty.UnsetValue; 
    } 

    public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) 
    { 
     throw new NotImplementedException(); 
    } 
} 
+0

谢谢!但是,只有在使用Infragistics控件的XAML代码中才能编写该逻辑[意味着计算部分]并且它的属性?没有编写C#代码? – meshsf

+0

我不知道infra – AnjumSKhan

+0

好的,谢谢你的帮忙。 – meshsf

相关问题