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

Rispondi quotando