2010-09-01 113 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>