数据绑定技术

时间:2010-09-01 04:52:49

标签: wpf data-binding

如何将文本框绑定到一对多的值列。

我的表:id name statusid typeid assignerid ...

我想将所有这些绑定到文本框。一些选项是:

i.make相应地加入并形成结果集< 1,tom,new,query,george> ii。将子表值绑定到组合框并相应地设置所选值属性

还有其他技术吗?

2 个答案:

答案 0 :(得分:0)

如果您使用的是.NET 4,请查看DataGrid控件。它是一个表格列表控件,支持类似于电子表格UI的编辑。

<DataGrid ItemsSource="{Binding MyItems}" AutoGenerateColumns="False">
    <DataGrid.Columns>
        <DataGridTextColumn Header="Name" Binding="{Binding Name}" />
        <DataGridComboBoxColumn Header="Status"
                                ItemsSource="{StaticResource Statuses}"
                                DisplayMemberPath="Name"
                                SelectedValuePath="ID"
                                SelectedValueBinding="{Binding StatusID}" />
    </DataGrid.Columns>
</DataGrid>

答案 1 :(得分:0)

我找到了使用Entity框架的另一个解决方案。 EF太酷了!