wpf Combox用DateContext不显示的问题

在进行WPF应用开发时,遇到ComboBox数据绑定不显示的问题。通过研究发现,DataContext需与Binding配合,而ItemsSource需指定绑定的Path或DisplayMemberPath。问题在于未明确显示路径导致数据无法正确显示。通过修改代码并指定显示路径,成功解决显示问题。源码已上传至CSDN,寻求解答原问题原因。
摘要由CSDN通过智能技术生成

自己在做数据绑定这一块的时间,遇到了一个问题,就是DataContext默认的绑定,怎么搞就也是不在下拉列表中读出来我显示的数据。后来无意中看到一个说法,就是DataContext要和Binding配套使用,而Itemsource要和指定的绑定path或者displayMemberPath配套使用,不然不可以读出来的。后平想想也就是了。
当然现在还是不懂为什么dataContext不行,现在只是换了个方法实现了数据的绑定而已。
这是自己的后台代码:

 public partial class ComBoxUserControl : UserControl
    {

        private List<Student> studentlist1 { get; set; }

        public ComBoxUserControl()
        {
            InitializeComponent();
            this.studentlist1 = Student.GetStudent();
           // this.DataContext = this;
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值