Penso sei capace di aggiungere una riga o un valore in un datagridview...quindi ti faccio solo degli esempi per ottenere il percorso dei file.
Selezionando più file in una openfiledialog con la proprietà 'multiselect = true', ad esempio, puoi ottenere il percorso così:
Private Sub OpenFileDialog1_FileOk() Handles OpenFileDialog1.FileOk
For Each File In OpenFileDialog1.FileNames
Console.WriteLine(File)
Next
End Sub
Mentre, se data una cartella vuoi ottenere i file in base a certi parametri, ad esempio l' estensione:
Dim dirInfo As New IO.DirectoryInfo("percorso cartella")
Dim dirInfo_getfile As IO.FileInfo() = dirInfo.GetFiles()
Dim dirInfo_file As IO.FileInfo
For Each dirInfo_file In dirInfo_getfile
Select Case dirInfo_file.Extension
Case ".mdb"
Console.WriteLine("file access: " & dirInfo_file.Name)
Case ".exe"
Console.WriteLine("file exe: " & dirInfo_file.Name)
Case ".pdf"
Console.WriteLine("file pdf: " & dirInfo_file.Name)
Case ".jpg"
Console.WriteLine("file jpg: " & dirInfo_file.Name)
End Select
Next
ciao