如何将文本框绑定到一对多的值列。
我的表:id name statusid typeid assignerid ...
我想将所有这些绑定到文本框。一些选项是:
i.make相应地加入并形成结果集< 1,tom,new,query,george> ii。将子表值绑定到组合框并相应地设置所选值属性
还有其他技术吗?
答案 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太酷了!