如何在datagridview中只获取文件名而没有路径 [英] How to get only filename in datagridview with out the path
本文介绍了如何在datagridview中只获取文件名而没有路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我写了以下代码来获取datagridview中的文件,但是我在datagridview中得到了整个路径,但我只需要文件名在datagridview中。
i在datagridview中的路径下面。
Hi,
I have written below code for getting files in the datagridview , but i am getting the whole path in the datagridview, but i need only the filename in the datagridview.
i am getting below path in datagridview.
C:\Program Files\Common Files\file.txt/pre>I require only file.txt in Datagrid view
What I have tried:
<pre>private void FillGridView()
{
try {
if (System.IO.Directory.Exists(SelectedPath)) {
String[] files = System.IO.Directory.GetFiles(SelectedPath);
DataGridViewCheckBoxColumn CheckBoxColumn = new DataGridViewCheckBoxColumn();
DataGridViewTextBoxColumn FileNameColumn = new DataGridViewTextBoxColumn();
CheckBoxColumn.HeaderText = "Check Items";
FileNameColumn.HeaderText = "File Name";
dataGridView1.Columns.Clear();
dataGridView1.Rows.Clear();
dataGridView1.Columns.Add(CheckBoxColumn);
dataGridView1.Columns.Add(FileNameColumn);
dataGridView1.Columns[1].ReadOnly = true;
for (int i = 0; i < files.Length; i++) {
dataGridView1.Rows.Add(false, files[i]);
}
}
} catch (Exception e) {
MessageBox.Show(e.Message);
}
}
推荐答案
你可以使用Path.GetFileName(SelectedPath);
获取文件名。
点击了解更多详情... [ ^ ]
you can usePath.GetFileName(SelectedPath);
to get the file name.
Click for more detail...[^]
这篇关于如何在datagridview中只获取文件名而没有路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文