WPF在ListView绑定数据后如何清空Items的问题
程序员文章站
2022-03-07 17:03:55
...
当ListView.ItemsSource绑定了数据后,想要清空ListView不能再用ListView.Items.Clear();这种方法了,用这种方法,编译器就会报错:当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。
我们可以用另一种方法:
我们可以用另一种方法:
1.先把ListView.ItemsSource=null;
2.然后重新给ListView.ItemsSource赋值,记得把之前的那个数据List给清空了
EachList.ItemsSource = null;//EachList是我的ListView的Name
//EachList.Items.Clear();
datalist.Clear();
。。。//这部分给datalist重新赋值
EachList.ItemsSource = datalist;
希望可以帮到你。