如何在ListView中获取项目并在ComboBox中显示



我创建了两个表单:

  1. Form1-此表单包含ListView1,其中包含人员信息,如Name
  2. Form2-此表单包含ComboBox1

现在我要完成的是从Form1中的ListView1中获取Staff Names,并在Form2中的ComboBox1中显示这些名称。出于练习的目的,我通过Visual Studio上的ListViewItem集合编辑器在ListView1中添加了一个项,试图弄清楚如何在ComboBox1中显示伪信息。到目前为止,我已经尝试了以下代码行:

ComboBox1.Items.Add(frmListStaffVehicleEntry.ListView1.SelectedItems.Item(1).Text)
ComboBox1.SelectedIndex = frmListStaffVehicleEntry.ListView1.SelectedItems.Item(0).Index

我不确定是否要将ListView1中的所有数据加载到ComboBox1或您想要在ComboBox1中获取选定的数据。你能说清楚吗?这样我就能帮你了。。。

如果您想将表单1中列表框中的所有项目复制到表单2中的组合框中,您可以尝试:(使用控件名称(

For Each jt As String In ListBox3.Items
Form2.ComboBox1.Items.Add(jt)
Next

只需将以下代码添加到Form2_Load事件

For i As Integer = 0 To frmListStaffVehicleEntry.ListView1.Items.Count
ComboBox1.Items.Add(frmListStaffVehicleEntry.ListView1.Items.Item(i))
Next

最新更新