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