Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XamDataGrid-在运行时添加列_C#_Wpf_Infragistics - Fatal编程技术网

C# XamDataGrid-在运行时添加列

C# XamDataGrid-在运行时添加列,c#,wpf,infragistics,C#,Wpf,Infragistics,我有一个XamDataGrid,并在运行时提供一个数据源。我想在运行时根据用户输入字段隐藏一些列。在这里,3个不同的表可以使用相同的网格来显示数据 请给我一些信息来做这件事 private void EditAllocations_Click(object sender, RoutedEventArgs e) { ObservableCollection<LobAllocation> ds = _controller.PlanitariumModel.Ent

我有一个XamDataGrid,并在运行时提供一个数据源。我想在运行时根据用户输入字段隐藏一些列。在这里,3个不同的表可以使用相同的网格来显示数据

请给我一些信息来做这件事

 private void EditAllocations_Click(object sender, RoutedEventArgs e)
    {
        ObservableCollection<LobAllocation> ds = _controller.PlanitariumModel.Entity.LobAllocations;

        if (editGridClickCheck((Button)sender, ds.Count))
        {
            EditGrid.DataSource = ds
        }
    }

现在,根据用户输入,我想选择这些字段的组合,这些字段应允许在XamDataGrid中编辑。

一个选项是定义字段布局中所有可能的字段,然后根据所选内容设置它们的可见性。这里的示例可能对您有用:

在知道需要哪些字段后,还可以使用其他选项定义布局。根据问题中提供的细节,无法确定什么最有效

    AllocationKey, Description, Allocation, ParentAllocationPct, SubAllocation1, SubAllocation2, SubAllocation3, SubAllocation4, SubAllocation5, SubAllocation6, SubAllocation7, SubAllocation8, SubAllocation9