Dim dirAccessFiles As String() = Directory.GetFiles("H:\FilesTest", "*.accdb")
Try
Dim dir As String
' Create new DataTable instance.
Dim dt As New DataTable
Dim dc As DataColumn
Dim row As DataRow
' Create one columns in the DataTable.
dc = New DataColumn("Name", GetType(String))
dt.Columns.Add(dc)
For Each dir In dirAccessFiles
'cboAccessFile.Items.Add(Path.GetFileNameWithoutExtension(dir))
row = dt.NewRow
' Add rows in the DataTable.
row.Item(0) = Path.GetFileNameWithoutExtension(dir)
dt.Rows.Add(row)
Next
'sort the datatable in desc order
dt.DefaultView.Sort = "Name DESC"
cboAccessFile.DataSource = dt
cboAccessFile.DisplayMember = "Name"
cboAccessFile.ValueMember = "Name"
Catch except As Exception
Console.WriteLine("The process failed: {0}", e.ToString())
End Try