WPF的Combobox的ItemSource第二次绑定(更新)问题
来源:互联网 发布:长鹏软件 编辑:程序博客网 时间:2024/06/08 18:52
http://s.yanghao.org/program/viewdetail.php?i=156654
WPF的Combobox的ItemSource第二次绑定(更新)问题
我在做wpf的Combobox的数据绑定时,发现一个问题,请高手帮我指点迷津,谢谢:
我定义个 List<Student> stuList = new List<Student>();
然后我在
private void Window_Loaded(object sender, RoutedEventArgs e)
{
....
//有对stuList进行初始货,并添加了item,然后在这里绑定到Combobox
this.combobox1.ItemsSource =stuList;
....
}
private void btnSave_Click(object sender, RoutedEventArgs e)
{
//我更新了一下stuList,然后再次绑定,这里就有异常了。
this.combobox1.ItemsSource =stuList;
}
请问,我应该怎么怎么做:我想第二次更新了stuList后,让Combobox也更新。
我定义个 List<Student> stuList = new List<Student>();
然后我在
private void Window_Loaded(object sender, RoutedEventArgs e)
{
....
//有对stuList进行初始货,并添加了item,然后在这里绑定到Combobox
this.combobox1.ItemsSource =stuList;
....
}
private void btnSave_Click(object sender, RoutedEventArgs e)
{
//我更新了一下stuList,然后再次绑定,这里就有异常了。
this.combobox1.ItemsSource =stuList;
}
请问,我应该怎么怎么做:我想第二次更新了stuList后,让Combobox也更新。
一种是将student类继承notifychanged接口,然后把stuList的类型从list改observablecollection。这样数据源更新了,Combobox会自动更新数据。
另一种,是在btnSave_Click这个事件里,加入强制刷新的操作。this.combobox1.Item.Refresh();
推荐前种做法,一劳永逸。
另一种,是在btnSave_Click这个事件里,加入强制刷新的操作。this.combobox1.Item.Refresh();
推荐前种做法,一劳永逸。
- WPF的Combobox的ItemSource第二次绑定(更新)问题
- WPF ItemSource绑定的问题
- Silverlight ComboBox的SelectedValue不在ItemSource中的绑定失败问题。
- WPF数据绑定——Datacontext和itemsource的区别
- WPF 的COMBOBOX绑定(匿名类)
- WPF combobox 的两种绑定方式
- WPF学习笔记:ComboBox的数据绑定
- ComboBox控件的绑定问题
- Combobox数据绑定的问题
- 【WPF】CommandParameter无法多传参?传递控件自身的ItemSource数据
- 将二维字符串数组作为WPF ListView的ItemSource
- 将DataTable绑定到wpf的ComboBox控件方法
- wpf combobox数据绑定并添加一个额外的选项
- WPF的ComboBox数据绑定,使用Dictionary作为数据源
- WPF-获取Combobox已绑定的数据源并转成Dictionary
- itemSource绑定
- Silverlight中AutoCompleteBox异步更新自定义的ItemSource
- DataGridView中comboBox数据绑定的问题
- 修改内表值
- Background Processing
- wordpress漏洞扫描工具使用(wpscan实战)
- SQL语句(+)的应用
- Birt部署到Tomcat
- WPF的Combobox的ItemSource第二次绑定(更新)问题
- uva 127
- 从PCI上读取数据 线程和定时器效率
- 飘逸的python - 发送带各种类型附件的邮件
- 位运算整理
- poj 1733 Parity game
- POJ 1743 Musical Theme(SA 求最长不可重叠重复子串)
- John the Ripper
- ABAP函数