gpt4 book ai didi

c# - 是否可以以类似于 ListBox 控件的方式将 BindingList 与 ListView 控件一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:13 24 4
gpt4 key购买 nike

一个简单的例子:

BindingList<Dog> dogs = kennel.Dogs;

// Works great!
listBoxDogs.DataSource = dogs;

// Confuses me.
listViewDogs.? = dogs;

我已经探索了 listViewDogs.DataBindings 属性,但我无法梳理出它与我在使用 DataSource 的 listBox 控件中看到的类似行为。

必须有更好的方法来更新 listViewDogs.Items 集合,然后捕获 dogs.ListChanged 事件并手动操作 listViewDogs.Items 集合。

我错过了什么?

最佳答案

不幸的是, ListView 不支持这种方式的数据绑定(bind)。

这里有一个关于如何通过创建新控件来实现它的教程。

http://www.codeproject.com/KB/list/ListView_DataBinding.aspx

附言。还有更多!

关于c# - 是否可以以类似于 ListBox 控件的方式将 BindingList<T> 与 ListView 控件一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4749683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com