vb.net - 删除组合框VB中的部分项目
问题描述
我有代码
Me.MetroComboBox1.DataSource = IO.Directory.GetDirectories("C:\sampledir\", "*", IO.SearchOption.TopDirectoryOnly)
应该将文件夹的名称返回到组合框中,但是当我这样做时,文件夹以“C\sampledir\samplefolder”而不是“samplefolder”的形式出现。有没有什么办法解决这一问题?
解决方案
这可能会帮助你。只返回目录的名称而不是她的完整路径
Me.MetroComboBox1.DataSource = IO.Directory.GetDirectories("C:\sampledir\", "*",
IO.SearchOption.TopDirectoryOnly).Select(Function(nD) New IO.DirectoryInfo(nD).Name)
推荐阅读
- solr - 多个集合的 SOLR 连接
- java - 我想让一个按钮在 Android Studio 中每次连续按下时显示不同的文本行
- database - 是否可以实时从弹性搜索中自动删除超过 10 天的数据?
- java - 为多模块项目创建单个 LocalContainerEntityManagerFactoryBean
- sql-server - 从 Windows Mobile 连接到 SQL Server 数据库时出现 SQLException
- google-app-engine - 在服务器端使用“io.Pipe”处理大文件上传
- javascript - 获取数据在本机反应中不起作用
- css - 我想在导航栏中使用 css 为标题添加颜色 react bootstrap
- android - “Resource.Dimension”不包含定义
- javascript - Vue:当它作为道具传递给组件时从数组中删除一个项目?