2010-09-01 65 views
0

如何将文本框绑定到一个到多个有价值的列。数据绑定技术

我的表:ID名称statusid typeid的assignerid ...

我想结合所有这些到文本框。一些选项是:

i.make联接和形式相应的结果集1 <,汤姆,新,查询,乔治> ii.bind子表值以组合框和设置选定值属性相应

是还有其他技术吗?

回答

0

我发现了另一个使用实体框架的解决方案。 EF太酷了!

+0

虽然Josh的解决方案很适合作为WPF初学者,但我意识到EF可以做的更好,因为我进步了! – sarath 2010-09-28 05:50:06

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>