C#的筛选查询和模糊查询

《C#的筛选查询和模糊查询》
开发工具与关键技术:Visual Studio /SQL数据库
作者:肖春庆
撰写时间:2019年05月23日
在我们使用软件的过程当中经常会应用查询搜索引擎去寻找数据库里保存的信息,我们在无法每一次的能正确输入与数据库里内容的数据一样的字段,所以在这一种情况下,为了用户更方便的使用这一个软件,开发者要设定数据的筛选查询和模糊查询。筛选查询是给出数据内容让用户通过选择数据信息来查询,而模糊查询是用户把知道的数据信息填写出来经常字段匹配查询。例如:地址的查询,知道用户的地址在广州的,在其它的信息不知道的情况,我们可以通过下拉框的形式,筛选知道的地区广州,然后会查询地址为广州的所有用户,用户筛选的数据越多,越容易查询出来。模糊查询是把知道的数据信息填写在输入框里面,系统会把填写的数据字段进行和数据库里内容匹配,把匹配的字段内容显示出来。
数据筛选查询用户通过开发者提供的数据进行筛选,一般为下拉框选择。然后系统会根据用户选择数据匹配查询显示。
C#的筛选查询和模糊查询
筛选的下拉框有对应的信息,下拉框数据的表列要和数据库里的数据表对应和表列的信息内容一致。例如:一个大学生,他在学校的数据信息内容查询。他在经济管理学院的2016年级的0312160班级。用户在对应的下拉框里选择数据内容进行查询方可以查询显示0312160班级里面所有学生的信息。如果选择的数据只有一个学院信息,系统会查询出这一个学院的所有数据信息。选择的数据越多,查询出来的数据越详细。
将数据查询出来,说明一个函数listStu让它获取要查询出来的数据信息。自定义一张学生表让它继承我的数据库里的学生表。
C#的筛选查询和模糊查询
学生表里有我们需要查询的学院、年级和班级的外键ID,可以通过数据关联。自定义一张学院表,使她对应数据库里的学院表,它的学院ID等于学生表里的学院ID。自定义一张年级表,使她对应数据库里的年级表,它的年级ID等于学生表里的年级ID。自定义一张班级表,使她对应数据库里的班级表,它的班级ID等于学生表里的班级ID。这一把我们学院应用的数据进行了关联。使数据筛选的信息表单的数据内容。对应数据库表里的数据内容,筛选学院下拉框的数据信息对应数据库里的学院表,当筛选的学院ID大于零说明学院信息有选择的数据。使它接受到这一个数据内容,进行查询调用。年级和班级的对应的数据下拉框如此类推。
我们知道筛选的数据越多查询出来的数据越清晰。当你筛选到了班级的信息的时候它后显示这一班级的所有信息,当你筛选出这一信息时它会查询出来这一信息的所有数据。
C#的筛选查询和模糊查询
模糊查询是用户通过输入指定的数据内容在输入框里面,然后数据库里的指定内容匹配的数据信息,进行查询显示。
模糊查询是用户根据自己知道的信息在输入框里,进行模糊查询。开发者一般有提示用户只能填写什么信息。比如用户只能通过填写用户姓名和用户账号来查询学生的数据信息。开发者在进行数据判定的时候需要和数据库里对应是信息表格进行数据的关联。
现在我们给学生信息数据查询的输入框里进行数据绑定了,通过学生姓名和学生学号来进行搜索引擎查询。通过和下拉框数据筛选的形式一样进行数据的绑定。给输入框的数据绑定了学生姓名和账号所在的表格进行数据查询绑定关联,一个输入框可以进行多种数据关联。关联后用户输入的数据信息只有和数据库里关联的数据,是都会搜索出来,然后可以经进行数据的调用。
C#的筛选查询和模糊查询C#的筛选查询和模糊查询
在绑定的输入框了,填写一个李字,系统会查询显示所有姓名里有李字的信息数据信息。如果填写姓名为李华的时候,系统会查询姓名为李华的同学。填写的信息越多查询出的数据越详细。
C#的筛选查询和模糊查询
如果只知道学生账号的信息里有2019,输入2019的话,后查询出来账号有2019的同学的数据。然后这查找您需要查找数据信息。
C#的筛选查询和模糊查询
通过多条件查询查找出您需要用到的数据信息,创建实体类。如何进行数据的筛选关联。说明一个实体类,使它读取数据库里学生表来进行查询,获取用户在页面填写的数据信息,然后进行匹配查询。
C#的筛选查询和模糊查询