如果某个列(在某个属性中)存在或不存在项目,如何检查数据网格 wpf
how to check in datagrid wpf if item exists or no in a certain column (in a certain property)
问题 1:
我有这样的代码
Public TheList As New List(Of Server)
服务器 class 包含一个名为 "ID" 的属性
我想搜索列表是否包含具有 "ID" 属性(整数)的项目
我怎么能做这样的事?
问题 2:
我有一个数据网格,其属性 Itemssource 设置为 {Binding TheList} 它会自动更新列表和 UI 以将新添加的项目显示到 "TheList" 还是不显示?
如果没有,我该如何更新它?
用 C# 或 vb 回答
谢谢.
Q1:TheList.Find(Function(x) x.ID = 1234)
Q2:您最好使用 ObservableCollection
而不是 List
而不是列表。 ObservableCollection
自动发出通知。不确定您是否可以在您的代码中替换它,但可能值得一试。所以可能使用:ObservableCollection(Of Server)
而不是 List(Of Server)
。至少,List
不会自动通知。
问题 1:
我有这样的代码
Public TheList As New List(Of Server)
服务器 class 包含一个名为 "ID" 的属性 我想搜索列表是否包含具有 "ID" 属性(整数)的项目 我怎么能做这样的事?
问题 2:
我有一个数据网格,其属性 Itemssource 设置为 {Binding TheList} 它会自动更新列表和 UI 以将新添加的项目显示到 "TheList" 还是不显示? 如果没有,我该如何更新它?
用 C# 或 vb 回答 谢谢.
Q1:TheList.Find(Function(x) x.ID = 1234)
Q2:您最好使用 ObservableCollection
而不是 List
而不是列表。 ObservableCollection
自动发出通知。不确定您是否可以在您的代码中替换它,但可能值得一试。所以可能使用:ObservableCollection(Of Server)
而不是 List(Of Server)
。至少,List
不会自动通知。