正确地将数据绑定到动态Datagrid

时间:2015-04-09 09:56:56

标签: c# wpf xaml data-binding datagrid

我的视图模型包含6个字段:

public int Program { get; set; NotifyPropChange("Program"); }
public int Customer { get;set; NotifyPropChange("Customer"); }
public int Weight { get; set; NotifyPropChange("Weight"); }
public int Data1 { get; set; NotifyPropChange("Data1"); }
public int Data2 { get; set; NotifyPropChange("Data2"); }
public RuntimeData Data3 { get; set; NotifyPropChange("RuntimeData");}

班级RuntimeData如下:

public class RuntimeData
{
    public int[] Parameter;

    public RuntimeData()
    {
        Parameter = new int[121];
    }
}

我需要通过DataGrid显示这些数据,这只是:

<DataGrid Margin="1,20,1,15.2"/>

问题来自于“Data3.Parameters”是一个包含121个元素的数组。

我不知道如何正确绑定数据,以便我将获得一个包含126列的DataGrid(“Program”,“Customer”,“Weight”,“Data1”,“Data2”和来自“Data3”的121个参数。参数“)。

我认为手动创建这126个列中的每一个都是错误的方法。

0 个答案:

没有答案