从指定路径中的文件列表在C#中创建项控制绑定源

本文关键字:创建 控制 绑定 列表 路径 文件 | 更新日期: 2023-09-27 18:00:15

我想从用户可以选择的指定文件夹(路径)中创建一个文件名的下拉列表。

为了获得文件名列表本身,我想使用EnumerateFiles(String,String)方法(我知道如何获得文件名的列表)。。。。但不知道如何获取此方法返回的文件列表并为下拉列表创建值。

我在正在修改的项目中创建下拉列表的唯一方法是枚举——当然其中有硬编码的值。

从指定路径中的文件列表在C#中创建项控制绑定源

cmbFiles.DataSource=Directory.GetFiles(".");

其中cmbFiles是您的组合框。

假设您不想使用数据源,您正在寻找一种填充下拉列表并设置值和文本属性的方法(这样您就有了唯一的标识符?)。如果是,则应该有一个ComboBoxItem。

comboBox1.Items.Add(new ComboBoxItem('unique_id', 'text_display'));

我不记得comboboxeem是否内置在visual Studio工具箱中,我只知道它存在。。。lol