If Not m_Batchs Is Nothing Then
For Each Batch In m_Batchs
newListItem = lstWsJobs.Items.Add(Batch.Id.ToString)
With newListItem
.Name = Batch.Id.ToString()
.SubItems.Add(Batch.JobId.ToString)
.SubItems.Add(Batch.Complete.ToString)
.SubItems.Add(Batch.User)
.SubItems.Add(Batch.Time.ToString)
End With
Next
End If
我有这个列表视图(工作正常),我想找到一种按特定顺序填充它的有效方法,即按日期、按身份等。
我知道我可以使用 linq,但据我所知,这是低效的。如果 m_batchs 是一个很大的对象列表,那么我将多次循环遍历这个列表(因为 linq 在幕后循环遍历对象集合)。
有任何想法吗?