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

发布于 2024-11-17 00:08:06 字数 185 浏览 0 评论 0原文

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

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

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

I want to create a drop-down list of file names from a specified folder(path) the user can select from.

To get the list of file names itself, I was wanting to use the EnumerateFiles(String, String) method (I know how to get the list of file names)....but do not know how to take the list of files this method returns and create the values for the drop-down list.

The only way I've created a drop-down list in the project I am revising has been an enum--which of course had hard-coded values in it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

桃气十足 2024-11-24 00:08:06
cmbFiles.DataSource=Directory.GetFiles(".");

其中 cmbFiles 是您的组合框。

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

Where cmbFiles is your combo box.

浮华 2024-11-24 00:08:06

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

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

我不记得comboboxitem是否内置在Visual Studios工具箱中,我只知道它存在......哈哈

Assuming you don't (want to) use a datasource, you're looking for a way to populate a dropdown and set a value and a text property (so you have a unique identifier?). If so, there should be a ComboBoxItem.

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

I don't remember if comboboxitem is built into the visual studios toolbox, I just know it exists... lol

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文