(转载)c# winform comboBox的常用一些属性和用法
comboBox的常用一些属性和用法
【1】.控件的默认值怎么设?
this.comboBox1.Text = "请选择港口";
comboBox1.Items.Add("请您选择角色类型...");
comboBox1.SelectedIndex = 0;
【2】.如何取得当前的选定项的内容
this.comboBox1.SelectedItem.ToString();//当前选择的Item的显示值
【3】.如何加载数据?
DataTable dt = sql.GetData("select dock_id,dock_name from t_dock where dock_area='" + area + "'");
comboBox2.DataSource = dt;
comboBox2.DisplayMember = "dock_name";
comboBox2.ValueMember = "dock_id";
DisplayMember绑定的是需显示的字段,ValueMember绑定的是对应的值
一般DisplayMember是显示给客户看的, 而ValueMember 是绑定处理程序标识 给程序员看的
【4】.如何取得选定项的ValueMember的值?
DataRowView drv = (DataRowView)comboBox2.SelectedItem;
dockId = Convert.ToInt32(drv.Row["dock_id"].ToString());
【5】DisplayMember 与ValueMember 属性的区别:
DisplayMember绑定的是需显示的字段
ValueMember绑定的是对应的值
所对应的值就是一条记录里面有标识列ID(唯一) 有显示的列(如名称,可重复)
(1)ValueMember 可以成为名称,也可成为ID。但是一般来说都只绑定ID
这样好处理,也很方便识别,
(2)DisplayMember 是绑定要显示到表示层(即是给用户看的)的数据.
一般 DisplayMember是显示给客户看的,而ValueMember
是绑定处理程序标识 给程序员看的
combobox控件显示的是DisplayMember 绑定的字段,也就是说用控件的text属性取的值是DisplayMember 绑定的字段。
>>>>>>>>>>>>>>>>>【转载于博客园:小锋神博客】>>>>>>>>>>>>>>>>>>>>>>>
SelectedValue 属性:获取或设置由 ValueMember 属性指定的成员属性的值。 类型:System.Object,包含由ValueMember 属性指定的数据源成员的值的对象。
用法:textBox1.Text = ListBox1.SelectedValue.ToString();
说明:当设置了DataSource 属性后,SelectedValue 属性值会默认为第一行,因此,如果不希望ComboBox自动选择第一行,还需在设置完DataSource 后自行将SelectedValue 设为“”。(根据SelectedValue的值类型设置,如果是字符就设置“”,如果是数值可设置为0)
————————————————————————————————————
也可使用 combox.Items.Add(“items的内容”);方法来插入字段。
————————————————————————————————————
AutoCompleteMode 属性:
获取或设置控制自动完成如何作用于combobox的选项。即自动完成的形式。
其取值范围:
None 禁用 ComboBox 和 TextBox 控件的自动完成功能。
Suggest 显示与编辑控件关联的辅助下拉列表。此下拉列表填充了一个或多个建议完成字符串。
Append 将最可能的候选字符串的其余部分追加到现有的字符,并突出显示追加的字符。
SuggestAppend 同时应用 Suggest 和 Append 选项。 既显示下拉列表,也自动追加文字。
————————————————————————————————————
AutoCompleteSource 属性 :
获取或设置一个值,该值指定用于自动完成的完成字符串的源。指定自动完成的源。
其取值范围:
FileSystem 将文件系统指定为源。
HistoryList 包括历史记录列表中的统一资源定位器 (URL)。
RecentlyUsedList 包括最近使用的 URL 列表中的统一资源定位器 (URL)。
AllUrl 将 HistoryList 和 RecentlyUsedList 的等效项指定为源。
AllSystemSources 将 FileSystem 和 AllUrl 的等效项指定为源。当 AutoCompleteMode 已设置为某个值,而不是默认值时,此即为默认值。
FileSystemDirectories 指定仅自动完成目录名而不自动完成文件名。
CustomSource 将内置 AutoCompleteStringCollection 中的字符串指定为源。
None 指定当前没有使用任何 AutoCompleteSource。这是 AutoCompleteSource 的默认值。
ListItems 指定 ComboBox 的项表示源。
————————————————————————————————————
---------------------
作者:Paullink520
来源:CSDN
原文:https://blog.csdn.net/paullink520/article/details/16370941
(转载)c# winform comboBox的常用一些属性和用法的更多相关文章
- C#winform中DataGridView常用的属性
1.AllowUserToAddRows属性:指示是否向用户显示添加行的选项 AllowUserToOrderColumns属性:指示是否允许通过手动对列重新定位 AllowUserToResizeC ...
- table常用的属性以及用法
<table><table/>先定义一个表格这个就没得讲了,<caption>表示这个表格的标题 <table border="6"> ...
- Android笔记---常用控件以及用法
这篇文章主要记录下Android的常用控件以及使用的方法,Android 给我们提供了大量的UI控件,合理地使用这些控件就可以非常轻松地编写出相当不错的界面,这些是Android学习的基础,没有什么业 ...
- 基础!winForm客户端最常用的几个基本属性
客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序特点:不需要联网也可以打开使用部分功能但是现在的情况是许多功能依然需要互联网的支持 代码部分在用户电脑上执行 WinForm常用窗体属性: 布 ...
- 了解screen对象的常用视图属性
前面的话 screen对象基本上只用来表明客户端的能力,其中包括浏览器窗口外部的显示器的信息,如像素高度和宽度等.每个浏览器中的screen对象都包含着各不相同的属性.本文将详细介绍screen对象的 ...
- 转载:WinForm中播放声音的三种方法
转载:WinForm中播放声音的三种方法 金刚 winForm 播放声音 本文是转载的文章.原文出处:http://blog.csdn.net/jijunwu/article/details/4753 ...
- 【转】MySQL数据类型和常用字段属性总结
来源:http://www.jb51.net/article/55853.htm 这里先总结数据类型.MySQL中的数据类型大的方面来分,可以分为:日期和时间.数值,以及字符串.下面就分开来进行总结. ...
- MySQL数据类型和常用字段属性总结
前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键.MySQL提供了一组可以赋给表中各个 ...
- 12-27cell常用的属性
1.创建cell // 创建一个cell并且设置cell的风格 UITableViewCell *cell = [[UITableViewCell alloc]initWithStyle:UI ...
随机推荐
- css选择问题
<div class="col-lg-4 col-md-6 mb-4"> <div class="card"> <a href=& ...
- 【2017-2-20】C#运算符
运算符分类: 1.算术运算符 ⑴+ - * / %(取余,模) /3; Console.Write(d); Console.ReadLine(); 则输出结果为“3”,因为10和3都是int型,dec ...
- Jersey入门——对Json的支持
Jersey rest接口对POJO的支持如下: package com.coshaho.learn.jersey; import java.net.URI; import javax.ws.rs.C ...
- 20165305 苏振龙《Java程序设计》第六周学习总结
第八章知识点 熟练掌握String类的常用方法. 掌握String类的和StringBuffer类的不同,以及二者之间的联系. 使用StringTokenizer,Scannner类分析字符串,获取字 ...
- 证券化代币的时代已经到来,STO将引爆区块链经济
STOs 似乎会在 2019 年取代 ICOs,即使不是完全取代,但置换的比例也会相当大.所有在美上市的公司都将按照 SEC 制定的相关规定进行交易.Vellum Capital 的 CEO 兼管理合 ...
- Pony 编程语言介绍
Pony,一种“Rust 遇上 Erlang”的语言,让开发快捷.安全.高效.高并发的程序更简单. 在 Wallaroo Labs,我是工程副总裁,我们正在构建一个用 Pony 编程语言编写的 高性能 ...
- vue 组件之间 的通信
组件之间通信: 同级组件之间通信:两个组件定义应用到同一个vue实例之下: <div id="webapp" class="box"> & ...
- GoldenGate实时投递数据到大数据平台(4)- ElasticSearch 2.x
ES 2.x ES 2.x安装 下载elasticSearch 2.4.5, https://www.elastic.co/downloads/elasticsearch 解压下载后的压缩包,启动ES ...
- react将表格动态生成视频列表【代码】【案例】
只需要创建一个表格,id为videos,react就能将这个表格转换成视频列表,并点击自动播放 index.html <!DOCTYPE html> <html> <he ...
- 注册页面的JSON响应方式详细分析(与前端页面交互方式之一)
控制器层 需求分析: 访问路径:`/user/reg.do` //自己根据功能需求设定的请求参数:`username=xx&password=xx&&phone=xx& ...