C#控件(五):Combobox

下拉列表

属性:

行为:

DrawMode

DropDownHeight

DropDownWidth

IntegralHeight

ItemHeight

MaxDropDownItems

MaxLength

Sorted

数据:

DataSource

DisplayMember

Items

ValueMember

杂项:

AutoCompleteCustomSource

AutoCompleteMode

AutoCompleteSource

FormatString

FormattingEnabled

事件:

DropDown

DropDownClosed

DropDownStyleChanged

MeasureItem

SelectionChangeCommitted

TextUpdate

添加项:

1 private void DoBindData()
2         {
3             for (int i = 0; i < 5; i++)
4             {
5                 comboBox1.Items.Add(i + 1);
6             }
7         }

添加数据源:

 1  private void DoBindDataSource()
 2         {
 3             //构造数据源(或从数据库中查询)
 4             DataTable ADt = new DataTable();
 5             DataColumn ADC1 = new DataColumn("F_ID", typeof(int));
 6             DataColumn ADC2 = new DataColumn("F_Name", typeof(string));
 7             ADt.Columns.Add(ADC1);
 8             ADt.Columns.Add(ADC2);
 9             for (int i = 0; i < 3; i++)
10             {
11                 DataRow ADR = ADt.NewRow();
12                 ADR[0] = i+1;
13                 ADR[1] = "Name_" + (i+1);
14                 ADt.Rows.Add(ADR);
15             }
16             //进行绑定
17             comboBox1.DisplayMember = "F_Name";//控件显示的列名
18             comboBox1.ValueMember = "F_ID";//控件值的列名
19             comboBox1.DataSource = ADt;
20         }

时间: 2024-08-28 06:36:39

C#控件(五):Combobox的相关文章

Winform开发常用控件之ComboBox、ListBox

ComboBox就是我们常见的下拉框,对于此类控件,我们最关心的当然是数据的绑定和选择值得获取. 首先介绍个属性DropDownStyle,如果不允许ComboBox输入值,只能选择,就选DropDownList,默认是DropDown.可以试一试看看效果. 1.简单的数据加载和值选取 与前面介绍的CheckBox类似,还是在items集合中设置选择项,然后取值即可,贴图和代码 //在combobox中选择值变化中直接取选中的项,然后赋值给label private void comboBox1

自定义SWT控件五之自定义穿梭框

5.自定义穿梭框 package com.view.control.shuttlebox; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.

下拉框控件、列表控件、ComboBox

delphi 列表组件ComboBox TComboBox组件的重要属性 CharCase--------此属性用于设置编辑框内文字的大小写DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项的个数DroppedDown-----如组合框当前被下拉,此属性返回TrueItemHeight------此属性用于设置项的高度ItemIndex-------此属性返回组合框中被选择的项的序号Items-----------通过此属性可以访问组合框中所有项MaxLe

WinForm控件之ComboBox,DataGridView

1.代码结构截图 2.核心代码 using System; using System.Data; using System.Drawing; using System.Windows.Forms; namespace WinFormComboBoxDemos { /// <summary> /// WinForm程序:ComboBox和DataGridView使用方法 /// LDH @ 2018-3-6 /// </summary> public partial class Fr

【UWP通用应用开发】控件、应用栏

控件的属性.事件与样式资源 怎样加入控件 加入控件的方式有多种,大家更喜欢以下哪一种呢? 1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具. 2)在Visual Studio XAML编辑器中将控件加入到XAML代码中. 3)在代码中加入控件. 注意:当应用执行时会看到你在代码中加入的控件,但在 Visual Studio XAML 设计器中看不到. 前面我们通过在工具箱拖住控件以及直接在写XAML代码来设置控件

对话框控件绑定变量及操作

对话框控件绑定变量 右键单击控件,添加变量. 复选框:添加变量为控件变量.可以操作控件. 列表框:选择添加变量的控件的ID. 列表框:选择添加的变量的类别,Control为控件控制类型.Value为关联值变量,可以设置数据验证 编辑框:添加的控件变量名. 复选框:不选中,则为控件关联一个变量.不可以操作控件. 列表框:选择关联变量类型. 编辑框:添加的控件变量名.  头文件中添加的变量 // CMFCTestDlg dialog class CMFCTestDlg : public CDialo

telerik(kendoUI)常用控件使用

最近接触了kendoUI的使用,在项目中边学习边使用,为了以后可以再用到便小记一下(这里用的都是针对asp.net MVC,其实用我觉得用js的方法更灵活,不过MVC更简洁) 1.最常用的估计就是grid的使用了.从项目中找个比较有代表性的. @(Html.Kendo().Grid<CustomsProjectEx.Models.FL_File> ().Name("DocumentGrid") .Columns(columns => { columns.Bound(c

C#控件一览表

1 C#控件一览表 2 1.窗体 3 1.常用属性 4 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. 5 (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized 6 (窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). 7 (3)StartPosition属性:用来获取或设置运行时窗体的起始位置. 8 9 (4)Text属性:该属性是一个字符串属性,用

Windows App开发之常用控件与应用栏

控件的属性.事件与样式资源 如何添加控件 添加控件的方式有多种,大家更喜欢下面哪一种呢? 1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具. 2)在Visual Studio XAML编辑器中将控件添加到XAML代码中. 3)在代码中添加控件. 注意:当应用运行时会看到你在代码中添加的控件,但在 Visual Studio XAML 设计器中看不到. 前面我们通过在工具箱拖住控件以及直接在写XAML代码来设置控件

Android仿苹果版QQ下拉刷新实现(一) ——打造简单平滑的通用下拉刷新控件

前言: 因为公司人员变动原因,导致了博主四个月没有动安卓,一直在做IOS开发,如今接近年前,终于可以花一定的时间放在安卓上了.好了,废话不多说,今天我们要带来的效果是苹果版本的QQ下拉刷新.首先看一下目标效果以及demo效果:      因为此效果实现的步骤较多,所以今天博主要实现以上效果的第一步——打造一个通用的下拉刷新控件,具体效果如下: GIF图片比较大,还希望读者能耐心等待一下下从效果图中可以看出,我们的下拉刷新的滑动还是很流畅的,可能大多数开发者用的是XListview或者PullTo