c# - 以编程方式将列表存储到我的组合框的项目集合中

标签 c# winforms combobox

我现在正在开发 Windows 窗体,特别是组合框。

传统上,人们可以通过 Visual Studio 的“属性”菜单中的 GUI 使用/访问/定义集合中的项目或字符串。话虽如此,我想以编程方式执行此操作。

我有两个List<string> 。就说第一个List是名字,第二个 List是年龄。

  1. 如何存储整个第一个 List进入集合,这样我就可以使用comboBox访问它们?

  2. 单击此集合中的某个项目(例如第五个名称)后,我该如何 get该项目的索引?

到目前为止,我已经创建了我的表单,并奠定了 win 表单应用程序的框架,但是将列表存储到集合中的部分阻止了我继续前进 - 谢谢。

enter image description here

最佳答案

你可以尝试:

for (int i = 0; i < list.count; i++)
{
    combobox.Items.Add(list[i]);
}

要获取可以使用的索引:

combobox.selectedindex;

我只是直接输入此内容,因此请将其用作指南,而不是复制 + 粘贴作业:)

关于c# - 以编程方式将列表存储到我的组合框的项目集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21337643/

相关文章:

c# - 为什么左外连接?

c# - 如何获取动态添加到 Windows 窗体 C# 中的控件的值?

c# - 带 list 的组合框

c# - (C#) 如何检查物联网设备是否能够发送到IoTHub

c# - 统计一个主题的所有订阅

C# 从 Datagridview 插入,找不到列 Visit_time

c# - 对表进行大量似乎同时发生的更改

c# - WebBrowser 控制文档在 iframe 和 Javascript 完成后完成

c# - C#中标签高度和宽度的自动大小

c# - 仅使用以另一个组合框中所选项目第一个字符开头的结果填充组合框