我有一个自定义对象列表,需要将它绑定到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中的Windows窗体(Framework 4.5)。 任何帮助都将非常感激。