如何在datagridview中只获取文件名而没有路径 [英] How to get only filename in datagridview with out the path

查看:114
本文介绍了如何在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 use Path.GetFileName(SelectedPath); to get the file name.

Click for more detail...[^]


这篇关于如何在datagridview中只获取文件名而没有路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆