C# winform获取下拉框控件值
程序开发
2023-09-14 14:19:06
首先,界面上拖一个ComboBox下拉框控件,如图:
然后,封装一个类,定义下拉框字段的ID和名称,如图:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace IOS
{/// /// combobox绑定值/// public class Regions{public int ID { get; set; }public string name { get; set; }}}
使用ID绑定对应的名称,如下:
private void _Region() {regions.Add(new Regions { ID=1,name="左L型"});regions.Add(new Regions { ID = 2, name = "右L型" });// regions.Add(new Regions { ID = 3, name = "工型" });}
在窗体加载事件中,写入如下代码:
private void Test_Load(object sender, EventArgs e){try {_Region();this.types.ValueMember = "id";this.types.DisplayMember = "name";this.types.DataSource = regions;} catch (Exception ex) {DialogResult result = MessageBox.Show("程序异常,异常抛出:"+ex, "提示:", MessageBoxButtons.OK, MessageBoxIcon.Warning);}}
然后在最程序中将Region实例化,最好置于顶部位置:
List regions = new List();
获取下拉框值并做判断:
if (regions.Count.ToString() == "1"){oneOrMoreSortingGoodsL(int.Parse(lattice));}else{oneOrMoreSortingGoodsR(int.Parse(lattice));}
标签:
上一篇:
设计模式-单例模式[Singleton]
下一篇:
相关文章
-
无相关信息