`

C#中可搜索下拉框

    博客分类:
  • VS
 
阅读更多

1.给下拉框赋值

            DirectoryInfo di = new DirectoryInfo(path + "xls\\干部人事档案目录");
            foreach (FileInfo file in di.GetFiles())
            {
                comboBox1.Items.Add(file.Name);
            }

 2.关键词搜索

        //关键词搜索下拉框
        private void comboBox1_TextChanged(object sender, EventArgs e)
        {
            DirectoryInfo di = new DirectoryInfo(path + "xls\\干部人事档案目录");
            string zn = comboBox1.Text;
            comboBox1.Items.Clear();
            //当在ComboBox输入内容时,内容文本是倒序输出的,光标位置始终在最前面。
            this.comboBox1.SelectionStart = this.comboBox1.Text.Length;
            foreach (FileInfo file in di.GetFiles())
            {
                if (file.Name.Contains(zn))
                {
                    comboBox1.Items.Add(file.Name);
                }
            }
        }

 3.下拉框选择事件

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string fname = comboBox1.SelectedItem.ToString();
            openExcel(path + "xls\\干部人事档案目录\\" + fname);
        }

 第2,3条需要在设计器里边加监听

分享到:
评论

相关推荐

    C# 自定义带搜索下拉框

    在C#编程中,自定义带搜索功能的下拉框是一种常见的需求,它能提供更加高效和便捷的用户交互体验。系统自带的下拉框(ComboBox)虽然简单易用,但在处理大量数据时,如果没有搜索功能,用户可能需要滚动浏览整个列表...

    C# ASP.net 下拉框自动搜索查询功能

    总的来说,C# ASP.NET中的下拉框自动搜索查询功能通过监听用户输入,实时更新下拉框中的选项,提高了用户查找信息的效率。这种功能对于大型数据集或长选项列表的场景尤其有用。在实际项目中,应根据具体需求调整数据...

    C# 带checkbox的多选下拉框

    通过以上步骤,我们就能在C#应用程序中实现一个带复选框的多选下拉框。这个自定义控件可以极大地提升用户体验,因为它使得多选操作更为直观和便捷。在实际项目中,还可以根据需求进一步定制,例如,添加拖放支持、...

    C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,

    在C# WinForm开发中,`DataGridView`控件是一个常用的数据展示工具,它允许用户查看、编辑和操作表格数据。而在这个场景下,我们关注的是如何在`DataGridView`的某一列实现一个下拉框(ComboBox),这个下拉框既能...

    c# datagridview 下拉框

    - 当用户在下拉框中做出选择时,我们可以监听`EditingControlShowing`事件,以便获取或处理选择的值。 ```csharp dataGridView1.EditingControlShowing += (sender, e) => { if (e.Control is ...

    c# 带树形显示的下拉框

    在.NET Framework的C#开发中,有时候我们需要在用户界面中展示层次结构的数据,例如部门、地区或者产品分类等。在这种情况下,“带树形显示的下拉框”是一种很好的解决方案,它将传统的下拉框与树形视图的功能相结合...

    C#005下拉框的应用

    在C#编程中,下拉框(Dropdown Box)通常指的是`ComboBox`控件,它是Windows Forms和WPF等用户界面框架中的一个重要元素。本篇将深入探讨C#中下拉框的应用,包括其基本概念、功能特性、常用方法以及如何在实际项目中...

    C# winform 美化下拉框 美化ComboBox

    C# winform 美化下拉框 美化ComboBox 详情请看我的文章截图 : https://blog.csdn.net/m0_65636467/article/details/132711246?spm=1001.2014.3001.5502

    C#编写的一个带树型结构的下拉框控件

    在.NET Framework中,C#是一种常用的编程语言,用于构建Windows桌面应用程序。在开发这些应用程序时,我们经常需要自定义控件以满足特定需求。在这个情况下,我们讨论的是一个特殊的控件,即“带树型结构的下拉框...

    C#文本框输入提示功能 下拉框

    "C#文本框输入提示功能 下拉框"这个主题就涉及到如何在文本框中实现智能提示和下拉列表的选择功能。 1. **文本框输入提示功能**: 这个功能通常指的是文本框的水印效果,即当文本框为空时显示一段提示文字,一旦...

    asp.net可输入可选择下拉框

    然而,随着用户界面的需求不断升级,传统的下拉框可能无法满足所有场景,比如用户可能希望在下拉框中直接输入自定义值,而不是仅限于已有的选项。在这种情况下,“asp.net可输入可选择下拉框”应运而生,它结合了...

    【C#】完美实现ComBox多列下拉框+自动完成+DataGridView自定义列

    灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承combobox实现,可单独使用,也可嵌入datagridview使用 感谢“随风飘散”

    下拉框的应用(C#代码编写)

    本文将深入探讨下拉框在C#编程中的应用,并提供相关的代码示例。 下拉框通常用于展示一系列选项供用户选择,它结合了文本输入和列表选择的功能。在C#中,下拉框主要通过`System.Windows.Forms.ComboBox`类来实现。...

    C#简单的颜色选择下拉框

    在C#编程中,开发一个自定义的"颜色选择下拉框"是一个常见的需求,尤其在用户界面设计中。这个控件通常用于让用户在多种预设颜色中进行选择,为应用提供个性化设置。本篇文章将深入探讨如何创建这样一个简单的颜色...

    winform下拉框输入汉字首字母快速检索所需项

    此程序是c# winform 开发的下拉框选择功能,可以通过输入各选项汉字的首字母快速检索所需项,当然,里面其中最大的功能是汉字转拼音功能(汉字全拼/汉字首字母等功能)。由于刚好一个老系统在用vs2003,所以,索性就...

    WPF多选的下拉框

    在Windows Presentation Foundation (WPF) 中,开发人员经常需要创建具有特定功能的自定义控件以满足用户界面的需求。...在实际项目中,可以根据具体需求进行调整和扩展,例如添加搜索功能、分组功能等。

    CheckBoxList_WinForm多选下拉框_下拉多选_

    这个场景下,我们可以自定义一个控件来实现“CheckBoxList”效果,即用户可以在下拉框中选择多个选项。下面我们将深入探讨如何实现这样一个功能。 首先,我们需要了解Windows Forms中的基本控件。在WinForm中,`...

    C# 使用下拉列表框动态查询数据库

    在C#编程中,下拉列表框(ComboBox)是一种常用的用户界面元素,它允许用户从预定义的选项中选择一个值。在这个特定的例子中,我们探讨的是如何利用C#和SQL Server 2005数据库进行动态查询。动态查询意味着在用户从...

    下拉框变成下拉模糊搜索框

    目前的下拉框dropdownlist、select就是简单的选择,如果遇到内容过多会很难找出想找的选项,我用简单的js文件将现在的下拉框改成下拉模糊搜索框,支持汉字拼音首字母模糊匹配和字符串字串匹配,本代码的强大在于扩展...

    ASP.NET下拉框可勾选

    同时,为了提供良好的用户体验,可以考虑添加搜索过滤功能,使用户在大量选项中快速找到想要的项。 综上所述,"ASP.NET下拉框可勾选"这个主题涉及到的技术点包括但不限于:自定义ASP.NET控件、扩展属性和方法、视图...

Global site tag (gtag.js) - Google Analytics