将datagrid与列表绑定到两个不同的类?

摩根

这是我关于StackOverflow的第一个问题,所以我希望我没有做错任何事情!抱歉,是这样!我需要一些帮助,因为找不到解决方案。当然,我已经在网上到处搜索了,但是找不到(由于声誉低下的原因,我无法发布正在使用的链接:()。此外,我还是C#和WPF(和自学)的新手。我以前使用C ++ / Qt工作,所以我不知道在WPF中如何工作,对不起我的英语,我是法语。

我的问题

我的基本课程是员工可以使用计算机。计算机的ID和使用日期存储在类中Connection我想像这样在DataGrid和RowDetailsTemplate中显示列表信息:

在此处输入图片说明

因此,它将绑定到Employee类,但也绑定到Connection仅具有属性的最后一个值类(此处是最后一台计算机上列表“ Computer ID”的最后一个值和列表“ Connection Date”的最后一个值) 。因此,这是不同列表中的循环。我该怎么做 ?

要做太多了吗?:(我成功获取了Employee信息,但是我不知道如何绑定计算机列表。在尝试时,它显示为“(Collection)”,因此它不会进入列表内:(

问题总结

  1. 如何显示/绑定列表中以及其他类中的值DataGrid
  2. 如何在列表中显示列表的所有值RowDetailsTemplate

在Windows 7和Visual Studio 2010 Pro版本下。

UIlrvnd

如果您尚未使用MVVM模式,我建议您熟悉一下...这是非常基本的,因此您想要对其进行修改/样式化以获得所需的^ _ ^ ...

    <DataGrid ItemsSource="{Binding Employees}">
        <DataGrid.Columns>
            <DataGridTextColumn Header="First Name" Binding="{Binding FirstName}"/>
            <DataGridTextColumn Header="Last Name" Binding="{Binding LastName}"/>
            <DataGridTextColumn Header="Gender" Binding="{Binding Gender}"/>
            <DataGridTextColumn Header="Last computer used" Binding="{Binding LastComputerUsed}"/>
            <DataGridTextColumn Header="Last connection date" Binding="{Binding LastConnectionDate}"/>
        </DataGrid.Columns>
        <DataGrid.RowDetailsTemplate>
            <DataTemplate>
                <DataGrid ItemsSource="{Binding ComputerIDs}">
                    <DataGrid.Columns>
                        <DataGridTextColumn Header="Computer ID" Binding="{Binding ID}"/>
                        <DataGridTemplateColumn>
                            <DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <ListView ItemsSource="{Binding ConnectionDates}"/>
                                </DataTemplate>
                            </DataGridTemplateColumn.CellTemplate>
                        </DataGridTemplateColumn>
                    </DataGrid.Columns>
                </DataGrid>
            </DataTemplate>
        </DataGrid.RowDetailsTemplate>
    </DataGrid>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将属性绑定到两个不同的控件

来自分类Dev

如何将两个不同的集合绑定到两个不同的ListPickers

来自分类Dev

如何将两个不同列表中的两个对象绑定到Xaml中的一个ListView控制器中?

来自分类Dev

将两个data.frames列表绑定到一个新列表

来自分类Dev

将一个NSSearchField的文本绑定到两个不同的控制器对象

来自分类Dev

将列表中的类的属性从ObservableCollection绑定到Datagrid

来自分类Dev

将列表绑定到DataGrid

来自分类Dev

将两个列表绑定到一个数据网格

来自分类Dev

将两个列表绑定到一个数据网格视图中

来自分类Dev

将NSTableView绑定到两个不同数据源的最佳方法?

来自分类Dev

Xamarin Forms将两个属性从单个控件绑定到不同的上下文

来自分类Dev

将NSTableView绑定到两个不同数据源的最佳方法?

来自分类Dev

如何将两个不同的 gif 绑定到 kivy 中的切换按钮?

来自分类Dev

将两个绑定绑定到web.config

来自分类Dev

如何将类绑定到 Vue.js 中的两个以上选项?

来自分类Dev

绑定到两个不同类的属性值

来自分类Dev

将DataGrid列显示为两个类的总和

来自分类Dev

如何将两个不同的属性绑定到两个不同的数据上下文WPF C#

来自分类Dev

将两个输入绑定到同一模型

来自分类Dev

将控件绑定到两个属性

来自分类Dev

WPF将两个变量绑定到边距

来自分类Dev

将两个广告绑定到web.config

来自分类Dev

将两个事件绑定到相同的功能

来自分类Dev

如何比较两个不同的列表类?

来自分类Dev

组合两个不同案例类类型的列表

来自分类Dev

将列表元素的两个不同部分存储到另一个列表中

来自分类Dev

将项目列表绑定到Datagrid单元

来自分类Dev

将DataGrid的ItemsSource绑定到列表

来自分类Dev

C ++-如何将default_random_engine正确绑定到两个不同的uniform_int_distributions

Related 相关文章

  1. 1

    将属性绑定到两个不同的控件

  2. 2

    如何将两个不同的集合绑定到两个不同的ListPickers

  3. 3

    如何将两个不同列表中的两个对象绑定到Xaml中的一个ListView控制器中?

  4. 4

    将两个data.frames列表绑定到一个新列表

  5. 5

    将一个NSSearchField的文本绑定到两个不同的控制器对象

  6. 6

    将列表中的类的属性从ObservableCollection绑定到Datagrid

  7. 7

    将列表绑定到DataGrid

  8. 8

    将两个列表绑定到一个数据网格

  9. 9

    将两个列表绑定到一个数据网格视图中

  10. 10

    将NSTableView绑定到两个不同数据源的最佳方法?

  11. 11

    Xamarin Forms将两个属性从单个控件绑定到不同的上下文

  12. 12

    将NSTableView绑定到两个不同数据源的最佳方法?

  13. 13

    如何将两个不同的 gif 绑定到 kivy 中的切换按钮?

  14. 14

    将两个绑定绑定到web.config

  15. 15

    如何将类绑定到 Vue.js 中的两个以上选项?

  16. 16

    绑定到两个不同类的属性值

  17. 17

    将DataGrid列显示为两个类的总和

  18. 18

    如何将两个不同的属性绑定到两个不同的数据上下文WPF C#

  19. 19

    将两个输入绑定到同一模型

  20. 20

    将控件绑定到两个属性

  21. 21

    WPF将两个变量绑定到边距

  22. 22

    将两个广告绑定到web.config

  23. 23

    将两个事件绑定到相同的功能

  24. 24

    如何比较两个不同的列表类?

  25. 25

    组合两个不同案例类类型的列表

  26. 26

    将列表元素的两个不同部分存储到另一个列表中

  27. 27

    将项目列表绑定到Datagrid单元

  28. 28

    将DataGrid的ItemsSource绑定到列表

  29. 29

    C ++-如何将default_random_engine正确绑定到两个不同的uniform_int_distributions

热门标签

归档