当前位置:编程学习 > C#/ASP.NET >>

急!!!ComboBox绑定数据源后,为什么不显示呢?

<ComboBox Height="23" HorizontalAlignment="Left" Margin="323,133,0,0" Name="cmbDep" VerticalAlignment="Top" Width="120" IsEditable="True" DisplayMemberPath="Name" ItemsSource="{Binding Source={StaticResource table_DepartmentViewSource}}" SelectedValuePath="Name" />
如上述XAML代码,ComboBox绑定的是数据库table_Department中的Name列,这样设置后为什么在调试时看不到效果,还请大家指教下 --------------------编程问答-------------------- 确定Source有内容?确定Name有值? --------------------编程问答-------------------- 好难看。。。编辑下 --------------------编程问答-------------------- 确定table_DepartmentViewSource中有"Name"属性吗 --------------------编程问答-------------------- 楼主是silverlight吧? --------------------编程问答--------------------
引用 4 楼  的回复:
楼主是silverlight吧?

是VS2010中的WPF --------------------编程问答--------------------
<ComboBox Height="23" HorizontalAlignment="Left" Margin="323,133,0,0" Name="cmbDep" VerticalAlignment="Top" Width="120" IsEditable="True" DisplayMemberPath="Name" ItemsSource="{Binding Source={StaticResource table_DepartmentViewSource}}" SelectedValuePath="Name" />

确定表table_Department中有内容,Name列有值 --------------------编程问答-------------------- 没有人回答了,我再补充一些东东:
在.cs中直接编写代码,即通过连接数据库进行查询将查询的结果绑定到ComboBox,设置SelectedValuePath及DisplayMemberPath值时,是能够显示查到的内容的;
上述不能显示相应的结果情况:先添加实体数据模型,后直接拖放相应的控件到界面中导致的,拖放控件后在XAML中会自动生成DisplayMemberPath及ItemsSource相关代码,我只是自己设置了SelectedValuePath值而已,是不是还要进行其他设置才会显示我要的内容呢?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,