Jump to content

Povoar comboboxs a partir de um ficheiro texto


BlackSmith

Recommended Posts

Estou a tentar povoar duas combobox com dados de um ficheiro de texto, que tem o seguinte formato:

marca;modelo;quantidade

alcatel;511;10

alcatel;720;3

nokia; n73;10

nokia;n95;2

O que pretendo é :

Na primeira combobox a marca e, automaticamente na segunda o modelo.

O que tenho apenas me permite carregar todos os dados do ficheiro de texto na primeira combobox:

        Dim reader As String
        reader = My.Computer.FileSystem.ReadAllText("mobile.txt")
        Dim strs() As String
        strs = Split(reader, Environment.NewLine)
        For Each s As String In strs
            ComboBox1.Items.Add(s)
        Next

Alguém me pode ajudar?

Link to comment
Share on other sites

Eu utilizaria um

Dictionary(Of String, Dictionary(Of String, String))

para armazenar os dados depois da leitura.

Mas isso também é porque eu adoro dicionários. Provavelmente haverá outras maneiras mais práticas para o fazer mas para mim é o que me parece mais prático.

Depois fica fácil de povoares as combos.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.