Один из вариантов, который у вас есть, - использование сетки данных с привязками. Однако это зависит от объема данных, которые вы хотите обработать.
Вот как это делается:
В вашем представлении создайте DataGrid со столбцом 'title' и затем привяжите определенный столбец к DataField (также title).
При загрузке DataGrid вы можете создать новую таблицу DataTable со столбцом title, заполненным именами файлов.
DataTable datatable = new DataTable();
DataColumn titleCol = new DataColumn("title", Type.GetType("System.String"));
datatable.Columns.Add(titleCol);
foreach(name in names)
{
DataRow newRow = new DataRow();
newRow["title"] = name;
/*
* Add the rows you want into your data table
*/
datatable.Rows.Add(newRow);
}
Тогда при рендеринге вашей сетки данных вы просто сказали:
dagagrid.DataSource = datatable;
datagrid.DataBind();
Это сработает. Но если это решение будет более целесообразным, в вашей сетке данных будет более одного простого столбца.