1、在前端添加ComboBox控制。

    <ComboBox Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" Name="cmbDeptName" VerticalAlignment="Top" Width="120" />

 

2、在前端XAML中设置SelectedValue,SelectedValuePath,DisplayMemberPath。

     SelectedValue是选中的那个对象的SelectedValuePath对应的属性。

     SelectedValuePath是指定SelectedValue映射的属性,如果不指定则SelectedValue是整个对象。

     DisplayMemberPath是显示给用户看的映射的属性。


    <ComboBox Name="cmbDeptName" SelectedValue="{Binding DeptID}" DisplayMemberPath="DeptName" SelectedValuePath="ID"

                       Height="23" HorizontalAlignment="Left" Margin="10,10,0,0"  VerticalAlignment="Top" Width="120" />

3、在后台代码中指定数据源。

    cmbDeptName.ItemsSource = new DepartmentDAL().GetAllDept();

posted on 2014-04-23 23:03  恩恩爸爸  阅读(239)  评论(0)    收藏  举报