在数据集中实现筛选数据

相信大部分人都有上网和购物的习惯,我们在购物和其它上网时,经常会按照自己的爱好去对物品和事件信息,对网页进行筛选,几乎所有的浏览器和购物APP和购物平台等等,都提供搜索功能,而且其筛选功能包括精确以及模糊筛选。
在目前的项目实训中,该实训的项目在很多的页面上都用到了筛选功能。
根据某一具体值,在数据集中筛选出该值对应的某条数据。
例如:
在这里插入图片描述
在这里插入图片描述

MVC控制器方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方法中的某个属性或方法:
Contains:返回一个值,该值指定的子串是否出现在此字符串中。
//筛选电话
listClient = listClient.Where(a => a.Phone.Contains(Productphone));
listClient 是查询中的数据集 Phone是数据集中的电话 Productphone是参数,接收页面传输的电话

意思是:判断接收页面传输的电话是否在据集中的电话数据中出现,出现就返回对应的数据,不出现就返回Null.

HTML页面方法:
只展示表格重载和参数的传输代码。
定义一个方法,里面要获取input中写入筛选的字符串,和字符串的判断
在这里插入图片描述
筛选:
数据表格:
在这里插入图片描述
筛选一:以第一条数据为例
在这里插入图片描述

在此筛选中,不仅仅可以对编号进行筛选,还可以对名称,联系方式,备注等等进行筛选。
输入筛选的条件与数据中的某一值完全相同可以有结果,也可以是其中的数值,如果存在多个相同的数值返回的含有该数值的全部数据,但输入数据库不存在的数值,筛选是无结果的。
筛选二:
在这里插入图片描述
在这里插入图片描述
每一个input中都有其筛选的对应字段,输入筛选的条与数据中的某一值完全相同可以有结果,也可以是其中的数值,如果存在多个相同的数值返回的含有该数值的全部数据,但输入数据库不存在的数值,筛选是无结果的。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值