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