多条件数据绑定&日期绑定查询
开发工具与关键技术:Visual Studio 前端
作者:盘子
撰写时间: 2019年 07月 21日
多条件数据绑定&日期绑定查询
知识点:1、多条件数据绑定 2、日期绑定查询
- 多条件数据绑定的条件:
多条件查询下拉框数据绑定,首先,控制器那边:初始化表格的参数以及判断条件的参数保持一致。如代码截图图一划红线的代码。
视图那边:1. 写多条件查询Function代码,var后的参数与控制器那边初始化表格的int、string的参数保持一致,如代码图图二红色箭头所示。以及多条件查询代码块的最后也就是where后的参数是要以键值对的形式存在,而且每个值要与前面的以及控制器的参数一一对应。如代码截图图二红色框中。
2. 多条件查询代码句var后面已进行判断,后面就不需要进行if语句的判断,因为上面var语句已经赋予这个参数为“null”的判断,如果if语句再对其判断为0,这个参数获取到的数据为空,也可以说是无数据输出。
条件:未绑定,数据无法筛选。点击查找按钮,页面刷新,表格数据不变,如效果截图图一所示。下拉框数据绑定后,可根据绑定的数据查询出所要查找的数据。可根据需要同时绑定多个下拉框数据进行查询,或者可以是单个下拉框数据绑定,在这里是对一个下拉框数据进行绑定,如效果截图图二所示。
- 日期绑定查询条件:
控制器:1. 初始化表格的日期参数一样要与下面的判断语句的参数保持一致。
2. 日期要进行转换类型,要先声明日期为string类型。如表头最后两个string类型。
3. 对日期进行绑定查询,先给要绑定的日期写多一个日期名,与之前的进行一个对比,看看有没有存在。
4. 对绑定的日期进行拼接。查询的日期是开始时间与结束时间之间的时间段。过程要把日期的string类型转化为DateTime类型。如代码截图图一蓝色框所示。
视图:一样的,多条件查询声明的参数名以及where的值要与控制器那边的参数保持一致。
5. 实体类:类的那边也要对绑定的日期对比的两个值进行声明。
6. 对日期下拉框数据进行绑定,可以根据选定的日期查询出开始时间到结束时间之间时间段里的数据。结果如效果截图图三所示。
1、控制器代码截图:初始化使用的参数要与下面if判断语句的参数保持一致。
对日期数据进行绑定,要先声明日期为string类型,再写一个日期名与要绑定的日期进行一个对比,看看是否存在。
2、 视图代码截图:参数要与控制器那边的参数保持一致,where的参数值必须要以键值对的形式存在,每个值要与前面以及控制器的对应。
3、实现的效果截图:未绑定任何的下拉框数据时,点击查找按钮页面刷新,无法获取筛选的数据。绑定下拉框数据,可根据绑定的数据进行查找。