Попробуйте что-то вроде этого:
Dim files As New List(Of String)()
files.AddRange(GetAllFilesFromDir("C:\foo"))
files.AddRange(GetAllFilesFromDir("C:\bar"))
'GetAllFilesFromDir() must return IEnumerable string
gv.DataSource = files
gv.DataBind()
<asp:gridview ID="gv" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="file" runat="server" Text='<%# Container.DataItem %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:gridview>
Вы не указали свой код в своем вопросе, поэтому приведенный выше пример демонстрирует, как это можно сделать в целом.