Ciao a tutti,
avrei bisogno di un vostro aiuto per popolare una combobox con tutte le righe di una specifica colonna di di una datagridview. popolata a mezzo lettura file txt.
Apro un file txt (leggi) per importare in una datagridview il contenuto del file .txt (con separatore ";") e popolo la combobox con le prime righe della prima colonna.
Vorrei creare un ciclo in modo da importare in automatico tutte le righe della prima colonna della datagridview (e presenti nel file .txt) ed evitare di indicare manualmente quelle da importare.
Quindi, inserendo nel file txt una nuova riga, vorrei non dover modificare il codice manualmente ogni volta.
A seguire il codice che son riuscito a scrivere:
codice:
'pulisci la datagridview e crea colonne
DGVfraz.Columns.Clear()
DGVfraz.Columns.Add("", "Fraz.")
DGVfraz.Columns.Add("", "Server")
DGVfraz.Columns.Add("", "User")
DGVfraz.Columns.Add("", "Pwd")
'leggi file .txt
Dim leggi As New System.IO.StreamReader("c:\test" + ".txt")
Dim riga As String
Dim parti() As String
While leggi.Peek() <> -1
riga = leggi.ReadLine
parti = Split(riga, ";")
DGVfraz.Rows.Add(parti)
End While
leggi.Close()
'popola la COMBOX
ToolCombo1.Items.Clear()
ToolCombo1.Items.Add(DGVfraz.Item(0, 0).Value)
ToolCombo1.Items.Add(DGVfraz.Item(0, 1).Value)
ToolCombo1.Items.Add(DGVfraz.Item(0, 2).Value)
Sto usando visual studio 2015 - linguaggio VB .net.
Grazie anticipatamente per l'aiuto.
Fabio