如何为Windows窗体ComboBox中的条目设置值?

Agnieszka推荐

我想要一个包含12个选择的下拉列表。

我发现ComboBox是我所需要的(如果有更好的控件,请告诉我)。

我使用VS2012将组合框拖放到面板中,然后单击组合框上显示的向左箭头。以下向导显示:

在此处输入图片说明

如您所见,我只能键入选择的名称,但不能输入其值。

我的问题是如何获得这些选择的价值?

我尝试过的

我构建了一个与选择长度相同的数组,因此,当用户选择任何选择时,我将获得该选择的位置并从该数组中获取值。

有没有更好的办法?

儿童密码

您需要使用数据表,然后从中选择值。例如)

        DataTable dt = new DataTable();
        dt.Columns.Add("ID", typeof(int));
        dt.Columns.Add("Description", typeof(string));
        dt.Load(reader);
        //Setting Values
        combobox.ValueMember = "ID";
        combobox.DisplayMember = "Description";
        combobox.SelectedValue = "ID";
        combobox.DataSource = dt;

然后,您可以使用以下方法填充数据表:

 dt.Rows.Add("1","ComboxDisplay");

在这里,DisplayMember(下拉列表项)是Descriptions,值是ID

您需要在组合框上包含一个“ SelectedIndexChanged”事件(如果使用VS,则在“设计模式”下​​双击该控件)以获取新值。就像是:

 private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        int ID = Combobox.ValueMember;
        string Description = ComboBox.DisplayMember.ToString();

    }

然后,您可以在代码的其余部分中使用变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为Windows窗体ComboBox中的条目设置值?

来自分类Dev

如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

来自分类Dev

如何使用Windows窗体应用程序检索ComboBox中的数据库表?

来自分类Dev

如何在comboBox javafx中设置默认值?

来自分类Dev

EXT JS:在Combobox中,如何为不在商店中的记录设置显示字段?

来自分类Dev

如何为报表中的记录设置自定义值?

来自分类Dev

在Ruby中,如何为嵌套哈希设置默认值?

来自分类Dev

如何为表单中的字段设置最小值?

来自分类Dev

如何为javascript数组中的所有对象设置值?

来自分类Dev

如何为Windows设置.gitignore?

来自分类Dev

即使数据源为空,用数据源刷新Windows窗体中的ComboBox仍保留值

来自分类Dev

在Windows窗体应用程序中对ComboBox项进行分组

来自分类Dev

如何为C#Windows窗体定义窗口类名称?

来自分类Dev

流星:如何为集合中的每个值仅返回一个条目

来自分类Dev

在Windows窗体中检查标签值

来自分类Dev

Windows窗体ComboBox下拉位置

来自分类Dev

Windows窗体ComboBox下拉位置

来自分类Dev

如何在用户控制窗口窗体中设置默认值

来自分类Dev

如何在窗体的网格中从RealEdit获取并设置Real值?

来自分类Dev

如何在C#中从Windows窗体应用程序项目设置.dll文件的路径?

来自分类Dev

如何在C#Windows窗体中创建选项窗体?

来自分类Dev

如何从Windows窗体C#中的存储过程中获取返回值

来自分类Dev

如何为绑定到Enum的ComboBox设置SelectedValue

来自分类Dev

如何在Windows窗体中嵌入notepad ++?

来自分类Dev

如何在Windows窗体中嵌入notepad ++?

来自分类Dev

如何更改Windows窗体中的DateTimePicker格式?

来自分类Dev

如何在C#Windows窗体中获取所有动态numericupdown值

来自分类Dev

如何使用C#Windows窗体获取标签中的当前循环值

来自分类Dev

如何检索在C#Windows窗体中单击按钮后分配的当前值

Related 相关文章

  1. 1

    如何为Windows窗体ComboBox中的条目设置值?

  2. 2

    如何在C Sharp Windows窗体应用程序中从窗体2修改窗体3中的值

  3. 3

    如何使用Windows窗体应用程序检索ComboBox中的数据库表?

  4. 4

    如何在comboBox javafx中设置默认值?

  5. 5

    EXT JS:在Combobox中,如何为不在商店中的记录设置显示字段?

  6. 6

    如何为报表中的记录设置自定义值?

  7. 7

    在Ruby中,如何为嵌套哈希设置默认值?

  8. 8

    如何为表单中的字段设置最小值?

  9. 9

    如何为javascript数组中的所有对象设置值?

  10. 10

    如何为Windows设置.gitignore?

  11. 11

    即使数据源为空,用数据源刷新Windows窗体中的ComboBox仍保留值

  12. 12

    在Windows窗体应用程序中对ComboBox项进行分组

  13. 13

    如何为C#Windows窗体定义窗口类名称?

  14. 14

    流星:如何为集合中的每个值仅返回一个条目

  15. 15

    在Windows窗体中检查标签值

  16. 16

    Windows窗体ComboBox下拉位置

  17. 17

    Windows窗体ComboBox下拉位置

  18. 18

    如何在用户控制窗口窗体中设置默认值

  19. 19

    如何在窗体的网格中从RealEdit获取并设置Real值?

  20. 20

    如何在C#中从Windows窗体应用程序项目设置.dll文件的路径?

  21. 21

    如何在C#Windows窗体中创建选项窗体?

  22. 22

    如何从Windows窗体C#中的存储过程中获取返回值

  23. 23

    如何为绑定到Enum的ComboBox设置SelectedValue

  24. 24

    如何在Windows窗体中嵌入notepad ++?

  25. 25

    如何在Windows窗体中嵌入notepad ++?

  26. 26

    如何更改Windows窗体中的DateTimePicker格式?

  27. 27

    如何在C#Windows窗体中获取所有动态numericupdown值

  28. 28

    如何使用C#Windows窗体获取标签中的当前循环值

  29. 29

    如何检索在C#Windows窗体中单击按钮后分配的当前值

热门标签

归档