`
rsljdkt
  • 浏览: 454394 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

C# ComboBox控件使用

    博客分类:
  • .NET
阅读更多

 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事件中,SelectedIndexChangedSelectedValueChanged 事件中,此属性会返回空字符串(参见MSCN:http://msdn.microsoft.com/zh-cn/partners/system.windows.forms.combobox.selectedtext(VS.90).aspx )

3)SelectedValue属性:当前显示项对应的Value值(仅在绑定数据源时,设置了ValueMember时才可以用)

4)SelectedItem属性:控件当前选中项

5)SelectedIndex属性:当前选中项的索引

 

6
0
分享到:
评论

相关推荐

    C#comboBox控件的使用

    在C#编程中,`comboBox`控件是一个非常常见的组件,用于展示下拉列表供用户选择。这个控件在各种应用程序界面设计中扮演着重要角色,例如设置配置、选择选项等。下面我们将深入探讨`comboBox`控件的使用,包括其基本...

    C# Combobox控件实现模糊查询功能

    在C# WinForm开发中,Combobox控件是常用的数据展示和选择组件,尤其是在需要用户从大量数据中选择一项时。然而,对于大型数据集,简单的下拉列表可能不足以提供良好的用户体验。这时,模糊查询功能就能派上用场,...

    C#ComboBox控件用法小节

    在C#编程中,ComboBox控件是一个非常常用的组件,它结合了下拉列表和文本框的功能,用户可以在输入框中直接输入或者从下拉列表中选择一个选项。本篇文章将详细探讨C# ComboBox控件的基本用法、属性、方法、事件以及...

    C# 自定义控件 自定义ComboBox

    在本案例中,我们将深入探讨如何自定义ComboBox控件。 ComboBox控件是Windows Forms中一个非常实用的组件,它结合了文本框和下拉列表的功能。用户可以输入文本,也可以从下拉列表中选择一个项。在某些情况下,我们...

    Combobox控件某些项不能选的例子

    在C#编程中,Combobox控件是一种常用的用户界面元素,用于展示一组可选项供用户选择。在“Combobox控件某些项不能选的例子”这个问题中,我们关注的是在Visual Studio 2008环境下创建的Combobox,其中部分选项显示为...

    C# ComboBox控件“设置 DataSource 属性后无法修改项集合”的完美解决方法

    在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况。 错误代码如下: if (CustomerBLL.select().Rows.Count &gt; 0) { cbTcid.Items.Clear(); cbTcid.DataSource = CustomerBLL.select(); cbTcid.ValueMember = ...

    C# ListView中添加ComboBox等控件

    通过以上步骤,你就可以在C#的ListView中成功地添加并使用ComboBox控件了。这使得用户界面更具交互性,允许用户在ListView的每一项中进行选择,极大地增强了用户体验。记住,关键在于正确地创建、添加和绑定事件到...

    C#自定义控件--美化ComboBox源码(十分经典)

    本篇将详细探讨如何通过C#来自定义一个美化版的ComboBox控件,使其在功能和视觉效果上超越默认的系统控件。 首先,ComboBox是.NET Framework提供的一种常用控件,它结合了下拉列表和文本框的功能,用户可以在文本框...

    C# ComboBox输入智能提示补全

    C# ComboBox输入智能提示补全,自动提示,很不错的案例!

    C#WinForm控件展系列之ComboBox组合框控件

    在C# WinForm设计界面中,你可以通过工具箱找到ComboBox控件,将其拖放到窗体上。或者,你可以在代码中动态创建,如: ```csharp ComboBox comboBox1 = new ComboBox(); this.Controls.Add(comboBox1); ``` 2....

    C#WinForm的ComboBox控件自定义实现自动模糊匹配查找数据的方法

    C#WinForm的ComboBox控件自定义实现自动模糊匹配查找数据的方法 与控件自带的AutoCompleteMode类似,完美实现模糊匹配,解决AutoCompleteMode只能从左向右匹配的问题

    C# combobox里面显示checkbox

    在C#编程中,ComboBox控件通常用于提供一个下拉列表供用户选择。然而,有时候我们可能需要在ComboBox中不仅显示文本,还需要显示复选框,以便用户可以选择多个选项。这种功能可以增强用户界面的交互性,使得多选操作...

    C# 基于ComboBox 下拉多选 自定义控件 源代码

    继承自C# Winform中ComboBox的下拉多选控件,操作简单,效果非常好 1、多选。 2、可绑定List,DataTable,Dictionary类型的数据源。 3、在下拉列表中可显示自定义的多列数据。 4、可在下拉列表中通过输入关键字,...

    C#自定义控件--美化ComboBox源码

    本主题将深入探讨如何使用C#自定义控件来美化ComboBox,使其外观和功能更加符合用户界面的设计需求。 ComboBox是Windows Forms中一个常用的控件,它结合了TextBox和ListBox的功能,允许用户在下拉列表中选择一个项...

    在combobox控件中添加图标

    首先在窗体中添加一个comboBox1和一个imageList(本例中带有三个图片) this.comboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;

    C# ComboBox(winform) 显示多列 输入自动过滤

    在C# WinForm开发中,ComboBox控件是常用的交互元素,用于展示一组可选项供用户选择。然而,标准的ComboBox通常只支持单列显示,并且其内置的过滤功能较为简单。在某些场景下,我们可能需要自定义ComboBox,使其具备...

    winform中关于combobox控件使用详解

    Winform 中关于 ComboBox 控件使用详解 ComboBox 控件是 Winform 中常用的控件之一,用于提供用户选择选项的列表。下面是关于 ComboBox 控件使用的详解。 添加/删除 ComboBox 内容 1. 在 Combo Box 控件属性的 ...

    C#combobox内容搜索实例

    在本文中,我们将深入探讨如何在C#编程中实现ComboBox控件的动态搜索功能,以提升用户界面的交互性和效率。ComboBox是Windows Forms应用程序中常用的一种控件,它允许用户从下拉列表中选择一个项或者手动输入内容。...

    C#comboBox简单实例

    在C#编程中,`comboBox`控件是一个非常常见的组件,用于展示一组可选择的选项。这个控件在用户界面设计中起到了重要作用,因为它提供了一种简洁的方式让用户从预定义的列表中进行选择。本教程将深入探讨`comboBox`...

Global site tag (gtag.js) - Google Analytics