C#如何在Winforms中仅在dataGridView中显示文件名而不显示完整路径?

我想只显示文件名与extenstion.pdf,但这段代码显示我fullpath加上filename.pdf,但我想只显示filename.pdf。

她是我的代码,先谢谢你。

string installedPath = Application.StartupPath + "pdfFiles\\" + PatId.ToString() + "\\" + Regnr; 
            String[] files = Directory.GetFiles(installedPath);
            DataTable table = new DataTable();
            table.Columns.Add("File name");

            for (int i = 0; i < files.Length; i++)
            {
                FileInfo file = new FileInfo(files[i]);
                table.Rows.Add(file);
            }
            dgvFiles.DataSource = table;

解决方案:

也许不是最专业的解决方案,但一个string.Split应该做的工作。

for (int i = 0; i < files.Length; i++)
        {
            string[] temp = files[i].Split('\\');
            string fileName = temp.Last();
            FileInfo file = new FileInfo(fileName);
            table.Rows.Add(file);
        }

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在inputAccessoryView中实现滚动View [Swift]

2022-9-13 15:13:42

未分类

不能用bcrypt比较密码

2022-9-13 15:13:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索