C#实现过滤框

在处理大量数据时,过滤功能至关重要。本文介绍了如何在C#中利用TextBox和DataGridve实现过滤功能。首先,通过Label、TextBox和DataGridve创建界面,设置DataTable数据源,并在TextBox的TextChanged事件中,利用DataTable的DefaultView.RowFilter属性实现过滤。通过这种方式,用户输入过滤串后,DataGridve能实时显示过滤结果。
摘要由CSDN通过智能技术生成

当数据量很大的时候,我们就需要用到过滤框,查找那些我们想要的内容。例如,ICD10诊断有接近2w条记录,医生在给病人下诊断的时候就需要使用过滤功能,查找到对应的诊断。在这篇文章里,我们就讲一下如何实现过滤的功能。
1、需要的控件
Label、TextBox、DataGridvew,界面如下图所示:
这里写图片描述

2、代码编写
(1)创建DataTable,设置DataTable的值

/// <summary>
/// 使用datatable过滤
/// </summary>
private DataTable dt = null;

 /// <summary>
        /// 初始化数据表
        /// </summary>
        private void InitDatable()
        {
            dt = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

panliuwen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值