【发布时间】:2021-04-16 16:58:52
【问题描述】:
您好,我有类似下面的代码,我想对文件夹中的文件进行排序/排序,让我们在绑定到 gridview 之前按文件名按 asc 或 dsc 顺序排列:
string[] filePaths = Directory.GetFiles(Server.MapPath("~/Uploads/"));
List<ListItem> files = new List<ListItem>();
foreach (string filePath in filePaths)
{
files.Add(new ListItem(Path.GetFileName(filePath), filePath));
}
GridView1.DataSource = files;
GridView1.DataBind();
【问题讨论】:
-
需要在列表中排序还是物理排序?
-
@Muhammad 仅在列表中,这样当我将其绑定到 gridview 时,它们将按该顺序显示。