C# WinForm界面设计教程——第8节(1)

C# WinForm界面设计教程——第8节(1)我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!Visual Studio版本:Enterprise 20151本节要点上节课我们

欢迎大家来到IT世界,在知识的湖畔探索吧!

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

Visual Studio版本:Enterprise 2015

1

本节要点

上节课我们讲了复选列表框CheckedListBox的基本用法,这节课我们来讲组合列表框ComboBox的相关用法。

2

界面及分类

C# WinForm界面设计教程——第8节(1)

组合列表框又被称作下拉列表。分别有DropdownList、Dropdown和Simple三种外观类型,默认是Dropdown类型。简单介绍三种类型:

DropdownList:不可编辑,有下拉箭头。

Dropdown:可编辑,有下拉箭头,可扩展简单的模糊查询。

Simple:可编辑,组合框,和Dropdown不同的是直接显示了下拉列表。

3

DropDownList用法

默认的类型是Dropdown,所以需要在属性中找到DropDownStyle,将值改为DropDownList,然后绑定数据,采用后台Load加载数据。

C# WinForm界面设计教程——第8节(1)

这里用到了DataTab,你可以将它看做数据库中的一张表,如果没有接触过数据库,那么也可以将它看做Excel中的Sheet表。

首先定义一个DataTable表,新增两个字段Value和Text,然后添加6行数据。数据有了之后,将数据绑定到comboBox1中,这里可以看到DisplayMember和ValueMember两个属性。ValueMember是隐藏值,DisplayMember是显示值,分别对应上面DataTable的字段名称。为什么会有这两种值,因为在实际开发中每张表中至少要有一列值是不能重复的。这个值在参与多表查询时会用到。常用的有订单的主表,明细表等。打个简单的比方:我们的身份证和姓名,姓名可以改,身份证不能改,所以姓名就是这个显示值,身份证是隐藏值。SelectedValue是设置默认选中值,如果不设置则默认选中第一个选项。

运行效果:

C# WinForm界面设计教程——第8节(1)

获取下拉列表值:

C# WinForm界面设计教程——第8节(1)

comboBox1.Text是获取显示值。comboBox1.SelectedValue.ToString()是获取隐藏值。

4

运行结果

运行结果:

C# WinForm界面设计教程——第8节(1)

这个控件有点多,请继续关注下一节课。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/37152.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信