C#如何在Winforms中仅显示dataGridView中的文件名而不显示完整路径
我只想用extension.pdf显示文件名,但这段代码显示的是fullpath加filename.pdf,但我只想显示filename.pdf 这是我的密码,先谢谢你C#如何在Winforms中仅显示dataGridView中的文件名而不显示完整路径,c#,winforms,datagridview,C#,Winforms,Datagridview,我只想用extension.pdf显示文件名,但这段代码显示的是fullpath加filename.pdf,但我只想显示filename.pdf 这是我的密码,先谢谢你 string installedPath = Application.StartupPath + "pdfFiles\\" + PatId.ToString() + "\\" + Regnr; String[] files = Directory.GetFiles(installedPath);
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 installedPath=Application.StartupPath+“pdfFiles\\”+PatId.ToString()+“\\”+Regnr;
String[]files=Directory.GetFiles(installedPath);
DataTable=新的DataTable();
table.Columns.Add(“文件名”);
for(int i=0;i
也许不是最专业的解决方案,但是一个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);
}
for(int i=0;i