【发布时间】:2020-05-24 00:12:32
【问题描述】:
我有一个查询,它返回一个列表框中但不在另一个列表框中的项目列表。我想将结果放入不同的列表框中,问题是当我尝试将结果放入列表框时,它会将它们全部放在同一行。假设它返回三个结果(project_green Project_blue_project_red),它将它们作为(project_greenproject_blueproject_red)添加到列表框中的一行。我希望每个项目都在自己的行中,但我无法将它放在那里。
这是我的代码
Dim result As List(Of String) = (From s1 As String In Me.ListBox1.Items Where Not Me.ListBox4.Items.Contains(s1) Select s1).ToList()
ListBox5.Items.Add(String.Join(Environment.NewLine, result))
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
再次来自here:
ListBox5.Items.AddRange(ListBox1.Items.Cast(Of String).Except(ListBox4.Items.Cast(Of String)).ToArray)
标签: vb.net