在silverlight中,在2个combox中建立关联该怎样?求指导

如图,点击第一个combox中的一项的“省份”,在第二个中自动显示“城市”的列表我的数据库表是,用id去关联省份和城市的关系。本人初手,希望各位能给出源代码。... 如图,点击第一个combox中的一项的“省份”,在第二个中自动显示“城市”的列表

我的数据库表是,用id去关联省份和城市的关系。本人初手,希望各位能给出源代码。
展开
 我来答
vivienwish
2012-07-21 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:20.9万
展开全部
在第一个的selected事件中绑定第二个combox的数据源
更多追问追答
追问
嗯,我也是卡在这里,在selectionchanged这个时间里面不知道具体应该怎样绑定combox2,还有里面的sql语句该怎样写才可以绑定combox2,求代码
追答
你要先取出数据,数据可能是可以存成collection里,也可以存在数组里,总之要存在combox可以绑定的里面。然后把这个数组赋值给combox的souce就可以了
Mickal小米
2012-07-21 · TA获得超过3667个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1788万
展开全部
写了段demo给你,看下应该就懂了。
xaml:
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Horizontal">
<ComboBox DisplayMemberPath="CountryId" SelectedValuePath="Cities" SelectionChanged="Conbo_father_SelectionChanged" x:Name="Conbo_father" Width="100" Height="25"/>
<ComboBox DisplayMemberPath="CityId" x:Name="Conbo_son" Width="100" Height="25" Margin="20,0,0,0"/>
</StackPanel>
后台:
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
List<City> citylistA=new List<City>
{
new City(){CityId="a1"},
new City(){CityId="a2"},
new City(){CityId="a3"}
};
List<City> citylistB = new List<City>
{
new City(){CityId="b1"},
new City(){CityId="b2"},
new City(){CityId="b3"}
};
List<Country> CountryList = new List<Country>
{
new Country(){CountryId="A",Cities=citylistA},
new Country(){CountryId="B",Cities=citylistB}
};
Conbo_father.ItemsSource = CountryList;
}
private void Conbo_father_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Conbo_son.ItemsSource = Conbo_father.SelectedValue as List<City>;
}
}
public class Country
{
public string CountryId { get; set; }
public List<City> Cities { get; set; }
}
public class City
{
public string CityId { get; set; }
追问
我用wcf ria server 去连接数据库了,不需要写city和country数据结构了吧?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式