在列表框中绑定不同类型的数据 [英] binding data of different types in listbox
问题描述
我想将数据绑定到列表框...列表框中有两个文本块...并且数据库中有两个不同的表....如何将每个文本块与相应的数据库表绑定为
$
例如
< ListBox Height =" 596"名称= QUOT; listBox1中"宽度= QUOT; 380" >
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < ListBox.ItemTemplate>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < DataTemplate>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < StackPanel Orientation =" Horizontal">
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < TextBlock Text =" {Binding Path = name}" TextWrapping =" Wrap">< / TextBlock>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < TextBlock Text =" {Binding Path = phno}" TextWrapping =" Wrap">< / TextBlock>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / StackPanel>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / DataTemplate>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < /ListBox.ItemTemplate>
&NBSP; &NBSP; &NBSP; &NBSP;
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / ListBox>
NOW name来自其他表,phno来自其他表...我怎么能绑定theEE ??
< blockquote>
您好,
您可以使用
TwitterSearch MVVM示例应用作为工作参考。在后备数据库中将name和phno设置为属性。
如果您从两个不同的表开始,也许您可以组合这些数据以重新生成所需的绑定数据,只要有更改在表数据中。
TwitterSearch使用LongListSelector;你可以在它和ListBox之间进行选择。
希望这会有所帮助,
Mark
i want to bind data to listbox... there are two textblocks in listbox...and there are two different tables in database....how can i bind each textblock with respective DB table
E.g
<ListBox Height="596" Name="listBox1" Width="380" >
<ListBox.ItemTemplate>
<DataTemplate >
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=name}" TextWrapping="Wrap"></TextBlock>
<TextBlock Text="{Binding Path=phno}" TextWrapping="Wrap"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
NOW name is from other table and phno is from other table...how can i bind thesE??
Hi,
You can use the TwitterSearch MVVM sample app as a working reference. Set up name and phno as properties within your backing database.
If you are starting with two different tables, perhaps you can combine that data to regenerate the desired bound data, whenever there is a change in table data.
TwitterSearch uses LongListSelector; you can choose between it and ListBox.
Hope this helps,
Mark
这篇关于在列表框中绑定不同类型的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!