我有一个自定义对象列表,需要将其绑定到 ListView,这样如果我在 ListView 上提交任何更改,原始列表也会受到影响。此外,ListView 只需要包含选定的标题(即只有 ID 和名称)。我需要对 ListView 和 DataGridView 做同样的事情。有没有办法使用 LINQ 来做到这一点,我是否为这项工作使用了正确的集合类型?
这是我的数据示例:
Public Class DataStruct
Public Property DateCreated As DateTime
Public Property DateModified As DateTime
Public Property ID As Types.ID
Public Property Location As String
Public Property Name As String
Public Property Notes As String
End Class
Public Sub Populate()
Dim MyCollection As New List(of DataStruct)
'populate list with items
'display on a listview
End Sub
该项目是 Visual Basic (Framework 4.5) 中的 Windows 窗体。任何帮助将不胜感激。