您的位置 首页 > 数码极客

如何获得datatable的字段名

我是笑林新记,分享一下我使用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.Selec()是获取隐藏值。



4

运行结果


运行结果:


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

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何获得datatable的字段名”边界阅读