ComboBox控件添加项有两种方法:
一、编程方式添加:
使用comboBox.Items.Add(ojbect item)方法添加一个项
private void DoBindData()
{
for (int i = 0; i < 5; i++)
{
comboBox1.Items.Add(i + 1);
}
}
二、进行数据源绑定:
private void DoBindDataSource()
{
//构造数据源(或从数据库中查询)
DataTable ADt = new DataTable();
DataColumn ADC1 = new DataColumn("F_ID", typeof(int));
DataColumn ADC2 = new DataColumn("F_Name", typeof(string));
ADt.Columns.Add(ADC1);
ADt.Columns.Add(ADC2);
for (int i = 0; i < 3; i++)
{
DataRow ADR = ADt.NewRow();
ADR[0] = i+1;
ADR[1] = "Name_" + (i+1);
ADt.Rows.Add(ADR);
}
//进行绑定
comboBox1.DisplayMember = "F_Name";//控件显示的列名
comboBox1.ValueMember = "F_ID";//控件值的列名
comboBox1.DataSource = ADt;
}
三、其他操作和常用属性:
1)Text属性:获取当前显示的文本
2)SelectedText属性:获得当前选中的文本(控件获得光标且DropDown属性不为DropDownList)
注意:但应注意,所选内容会因用户交互而自动更改。如Button的Click事件中,SelectedIndexChanged 或 SelectedValueChanged 事件中,此属性会返回空字符串(参见MSCN:http://msdn.microsoft.com/zh-cn/partners/system.windows.forms.combobox.selectedtext(VS.90).aspx )
3)SelectedValue属性:当前显示项对应的Value值(仅在绑定数据源时,设置了ValueMember时才可以用)
4)SelectedItem属性:控件当前选中项
5)SelectedIndex属性:当前选中项的索引
分享到:
相关推荐
在C#编程中,`comboBox`控件是一个非常常见的组件,用于展示下拉列表供用户选择。这个控件在各种应用程序界面设计中扮演着重要角色,例如设置配置、选择选项等。下面我们将深入探讨`comboBox`控件的使用,包括其基本...
在C# WinForm开发中,Combobox控件是常用的数据展示和选择组件,尤其是在需要用户从大量数据中选择一项时。然而,对于大型数据集,简单的下拉列表可能不足以提供良好的用户体验。这时,模糊查询功能就能派上用场,...
在C#编程中,ComboBox控件是一个非常常用的组件,它结合了下拉列表和文本框的功能,用户可以在输入框中直接输入或者从下拉列表中选择一个选项。本篇文章将详细探讨C# ComboBox控件的基本用法、属性、方法、事件以及...
在本案例中,我们将深入探讨如何自定义ComboBox控件。 ComboBox控件是Windows Forms中一个非常实用的组件,它结合了文本框和下拉列表的功能。用户可以输入文本,也可以从下拉列表中选择一个项。在某些情况下,我们...
在C#编程中,Combobox控件是一种常用的用户界面元素,用于展示一组可选项供用户选择。在“Combobox控件某些项不能选的例子”这个问题中,我们关注的是在Visual Studio 2008环境下创建的Combobox,其中部分选项显示为...
在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况。 错误代码如下: if (CustomerBLL.select().Rows.Count > 0) { cbTcid.Items.Clear(); cbTcid.DataSource = CustomerBLL.select(); cbTcid.ValueMember = ...
通过以上步骤,你就可以在C#的ListView中成功地添加并使用ComboBox控件了。这使得用户界面更具交互性,允许用户在ListView的每一项中进行选择,极大地增强了用户体验。记住,关键在于正确地创建、添加和绑定事件到...
本篇将详细探讨如何通过C#来自定义一个美化版的ComboBox控件,使其在功能和视觉效果上超越默认的系统控件。 首先,ComboBox是.NET Framework提供的一种常用控件,它结合了下拉列表和文本框的功能,用户可以在文本框...
C# ComboBox输入智能提示补全,自动提示,很不错的案例!
在C# WinForm设计界面中,你可以通过工具箱找到ComboBox控件,将其拖放到窗体上。或者,你可以在代码中动态创建,如: ```csharp ComboBox comboBox1 = new ComboBox(); this.Controls.Add(comboBox1); ``` 2....
C#WinForm的ComboBox控件自定义实现自动模糊匹配查找数据的方法 与控件自带的AutoCompleteMode类似,完美实现模糊匹配,解决AutoCompleteMode只能从左向右匹配的问题
在C#编程中,ComboBox控件通常用于提供一个下拉列表供用户选择。然而,有时候我们可能需要在ComboBox中不仅显示文本,还需要显示复选框,以便用户可以选择多个选项。这种功能可以增强用户界面的交互性,使得多选操作...
继承自C# Winform中ComboBox的下拉多选控件,操作简单,效果非常好 1、多选。 2、可绑定List,DataTable,Dictionary类型的数据源。 3、在下拉列表中可显示自定义的多列数据。 4、可在下拉列表中通过输入关键字,...
本主题将深入探讨如何使用C#自定义控件来美化ComboBox,使其外观和功能更加符合用户界面的设计需求。 ComboBox是Windows Forms中一个常用的控件,它结合了TextBox和ListBox的功能,允许用户在下拉列表中选择一个项...
首先在窗体中添加一个comboBox1和一个imageList(本例中带有三个图片) this.comboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
在C# WinForm开发中,ComboBox控件是常用的交互元素,用于展示一组可选项供用户选择。然而,标准的ComboBox通常只支持单列显示,并且其内置的过滤功能较为简单。在某些场景下,我们可能需要自定义ComboBox,使其具备...
Winform 中关于 ComboBox 控件使用详解 ComboBox 控件是 Winform 中常用的控件之一,用于提供用户选择选项的列表。下面是关于 ComboBox 控件使用的详解。 添加/删除 ComboBox 内容 1. 在 Combo Box 控件属性的 ...
在本文中,我们将深入探讨如何在C#编程中实现ComboBox控件的动态搜索功能,以提升用户界面的交互性和效率。ComboBox是Windows Forms应用程序中常用的一种控件,它允许用户从下拉列表中选择一个项或者手动输入内容。...
在C#编程中,`comboBox`控件是一个非常常见的组件,用于展示一组可选择的选项。这个控件在用户界面设计中起到了重要作用,因为它提供了一种简洁的方式让用户从预定义的列表中进行选择。本教程将深入探讨`comboBox`...