欢迎大家来到IT世界,在知识的湖畔探索吧!
我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!
Visual Studio版本:Enterprise 2015
1
本节要点
上节课我们讲了复选列表框CheckedListBox的基本用法,这节课我们来讲组合列表框ComboBox的相关用法。
2
界面及分类
组合列表框又被称作下拉列表。分别有DropdownList、Dropdown和Simple三种外观类型,默认是Dropdown类型。简单介绍三种类型:
DropdownList:不可编辑,有下拉箭头。
Dropdown:可编辑,有下拉箭头,可扩展简单的模糊查询。
Simple:可编辑,组合框,和Dropdown不同的是直接显示了下拉列表。
3
DropDownList用法
默认的类型是Dropdown,所以需要在属性中找到DropDownStyle,将值改为DropDownList,然后绑定数据,采用后台Load加载数据。
这里用到了DataTab,你可以将它看做数据库中的一张表,如果没有接触过数据库,那么也可以将它看做Excel中的Sheet表。
首先定义一个DataTable表,新增两个字段Value和Text,然后添加6行数据。数据有了之后,将数据绑定到comboBox1中,这里可以看到DisplayMember和ValueMember两个属性。ValueMember是隐藏值,DisplayMember是显示值,分别对应上面DataTable的字段名称。为什么会有这两种值,因为在实际开发中每张表中至少要有一列值是不能重复的。这个值在参与多表查询时会用到。常用的有订单的主表,明细表等。打个简单的比方:我们的身份证和姓名,姓名可以改,身份证不能改,所以姓名就是这个显示值,身份证是隐藏值。SelectedValue是设置默认选中值,如果不设置则默认选中第一个选项。
运行效果:
获取下拉列表值:
comboBox1.Text是获取显示值。comboBox1.SelectedValue.ToString()是获取隐藏值。
4
运行结果
运行结果:
这个控件有点多,请继续关注下一节课。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/37152.html