VB 2008-从CSV文件填充组合框

VB 2008-从CSV文件填充组合框,csv,combobox,Csv,Combobox,我正在编写一个简单的应用程序,我计划在工作环境中使用它。到目前为止,我已经设法找到了我大部分问题的答案,但这个问题我没有找到。 我希望有人能帮助我 我有一个CSV文件,其中有3列(“PCName”、“IPAddress”、“Location”)。CSV文件始终采用相同的格式,没有标题行 我想做的是,在第一次之前只读取项目,然后在选择此选项时,使用第2列中相应的IP地址启动到PC的RDP连接 我有启动RDP的幕后代码,只是似乎用这个元素撞到了砖墙。我找到了以下代码,但它不符合我的要求: Combo

我正在编写一个简单的应用程序,我计划在工作环境中使用它。到目前为止,我已经设法找到了我大部分问题的答案,但这个问题我没有找到。 我希望有人能帮助我

我有一个CSV文件,其中有3列(“PCName”、“IPAddress”、“Location”)。CSV文件始终采用相同的格式,没有标题行

我想做的是,在第一次之前只读取项目,然后在选择此选项时,使用第2列中相应的IP地址启动到PC的RDP连接

我有启动RDP的幕后代码,只是似乎用这个元素撞到了砖墙。我找到了以下代码,但它不符合我的要求: ComboBox1.DataSource=IO.File.ReadAllLines(“c:\test.csv”) ComboBox1.AutoCompleteMode=AutoCompleteMode.Suggest ComboBox1.AutoCompleteSource=AutoCompleteSource.ListItems ComboBox1.Text=“选择一项”

有人能帮我解决这个问题吗? 即使有人可以帮助我获取组合框中的第一列,然后根据选择填充文本框,我也应该能够从中找出其余的内容


提前感谢。

'

   Dim ServName = (From line In IO.File.ReadAllLines("c:\Testing\Servers.csv") _
其中line.Length>0_ 让项目=行。拆分(“,”c)_ 选择“新建”_ {.ServerRef=Items(0)_ .ServerName=项目(1)_ .ServerIP=项目(2)_ } _ )托利斯先生


我已经设法解决了导入combobox的问题,但是我现在正试图用相关行中的相应值更新文本框。例如,如果选择A,则文本框将更新为1,如果选择B,则文本框将更新为2,等等。我的文件格式(将始终相同)将为:A、1、A1234 B、2、B0987 C、3、L8888等。我打算创建一个服务器列表,其中第一项是服务器名称(您选择的),第二项是服务器唯一标识符,第三项是IP地址。
    For Each Server In ServName
        Console.WriteLine("[{0} [{1}] [{2}]", _
                          Server.ServerRef, _
                          Server.ServerName, _
                          Server.ServerIP _
              )
    Next

    Dim h As String
    h = 0
    For Each Server In ServName
        ComboBox1.Items.Add(Server(h).ServerRef)
        ComboBox2.Items.Add(Server(h).ServerName)
        ComboBox3.Items.Add(Server(h).ServerIP)

        h = h + 1
    Next