我想从用户可以选择的指定文件夹(路径)创建文件名的下拉列表。
要获取文件名本身列表,我想使用EnumerateFiles(String,String)方法(我知道如何获取文件名列表)....但不知道如何获取列表此方法返回的文件并为下拉列表创建值。
我在我正在修改的项目中创建下拉列表的唯一方法是枚举 - 当然其中包含硬编码值。
答案 0 :(得分:1)
cmbFiles.DataSource=Directory.GetFiles(".");
cmbFiles
是你的组合框。
答案 1 :(得分:0)
假设您没有(想)使用数据源,那么您正在寻找一种方法来填充下拉列表并设置值和文本属性(因此您有唯一的标识符?)。如果是这样,应该有一个ComboBoxItem。
comboBox1.Items.Add(new ComboBoxItem('unique_id', 'text_display'));
我不记得视觉工作室工具箱中是否内置了comboboxitem,我只知道它存在... lol