自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-01-20

在WPF中想要自己去写一个可以实现分页的功能,为了避免页面有一次过多显示数据,如果数据量大,那么难免要使用到分页的功能于数据表格,避免一次性显示过多的数据。XAML:对于按钮我们需要初始化,思路:1、对于一开始加载数据拥有事先设计好的需要加载出来的条数,上图中的每页页数就是控制数据显示条数的,这是一个下拉框,我们可以给它设置内容,比如初始化显示十条数据,但是用户想要每页显示其它条数的数据,可以通过更改它实现。2、按钮的初始化主要是针对刚刚加载如页面时,默认处于第一页,那么首页按钮和上一页的按钮就

2021-01-20 16:23:50 103

原创 2020-12-25

基本控件:1、Border 放到其他控件内部,给其他控件画边框,其他容器必须支持双标签。2、Button 按钮,按钮用图片应该设置内容为Image,而不能设置BackGroud为Image,如果只设置背景,按钮鼠标经过样式还在3、Calendar 日历。4、Canvas 画布控件,用来画图的。也可以用来做容器用。子控件根据left/right和 top/bottom来获取相对与canvas边界的定位。5、Checkbox 复选框6、Combobo

2020-12-25 21:02:59 129

原创 2020-12-18

Css 部分 知识总结width: ; 宽度height: ; 高度margin: ; 外边距padding: ; 内边距input:focus{ outline: none; }去掉 input 标签的焦点效果 CSS 关联 JS 关联 onClick="laydate()” 调用日历插件 alert(输出内容); 输出框 position: relative; 相对定位 position: absolute; 绝对定位 tr:nth-of-type(even) 选择器,even

2020-12-18 21:28:16 122 1

原创 2020-12-11

浮动的特点与作用  文档流:所有的内容都是占位的,正常情况下:    块元素:上下显示,独占一行    内联元素:水平排列,左右显示  浮动改变块元素的排列方式,让内容从上下排显示成水平显示。同时了解float的属性值:    left 左浮动    right 右浮动  &

2020-12-11 20:46:25 84

原创 2020-12-04

建立服务1、在BLL里面添加引用System.serviceModel (要用到里面的服务契约)2、把WcfService1设置为启动项目3、在DAL里的一个类里写方法4、在BLL5、选中WcfService1里的Web. Config 右键选择编辑WPF配置6、点击新建连接,选择到定义的服务契约,g:\上课资料\2020年学习资料\wps学习\wps程序区\tts_service2020\wcfservice1\bin\BLL.dll7、8、9、10、去掉地址里面的http:/

2020-12-04 21:24:50 84

原创 日期格式输出设置

1、 在控制器获取数据的日期时需要对日期格式进行转换。2、 如果我们直接通过 “public string BusinessDate { get; set; }”和 “ BusinessDate = trSellSalesReturn.SSRBusinessDate.ToString(),//业务日期” 来接收日期就会显示出如下图所示的格式的日期时间,然而这并不是我们所需要的结果3、 解...

2019-07-27 11:29:01 552

原创 模糊查询

1、 在业务流程里时常使用到模糊查询,模糊查询是通过在输入的查询条件作为一个子字符串到一个字符串中查询是否查询此子字符串。如现在有一个字符串未“张三和李四”,输入“张三”或者“李四“都可以查询到此字符串。因为“张三”和“李四“都是属于字符串“张三和李四”的子字符串。那么就可以根据这种原理去查询数据是通过筛选数据。2、 如下图所示,看搜索区域,可以通过仓库编号、仓库名称、联系人、电话来查询数据、而...

2019-07-27 11:26:57 1848

原创 在layui行与行之间插入内容

如下图,在用layui渲染的表格里,当你需要查看详情的时候,需要在查看行的数据的下面显示详情内容,那么我们不得不考虑往点击行的后面添加内容区域。1、 3、查看详情按钮是自定义的function setOperate(data) {2、 var WarehouseID = data.WarehouseID;//仓库ID3、 var btns...

2019-07-17 21:34:57 332

原创 根据条件改变layui行的样式

1、如下图所示:根据判断仓库的启用状态来第一行的背景颜色,同时改变序号列的内容。2、首先状态这列我是通过自定义列做的,通过判断从控制器查询出来的数据去判断每个仓库的状态,如果状态值State == “true” 就是启用状态,否则就是停用状态。通过判断仓库的CDefault值去判断找出默认仓库。给一个类sign1。停用状态给一个类sign。这样就可以通过是否存在类sign1去判断它是否是默认仓...

2019-07-17 21:32:26 1334

原创 多条件查询

同一字段的多个值查询多条数据1、 在前一编讲到通过递归拼接得到一个由多个节点的ID拼接起来的字符串,2、 那么这次将的就是将那个字符串分割处理查询出每个节点所对在的那条数据。3、 我们已经将那个字符串存放在标签里,那么在就可以获取到这个数据,通过post提交到控制器中即可。4、代码直接从控制器讲起。5、 public ActionRes...

2019-07-08 11:56:14 175

原创 递归获取树状图的某个节点ID和这个节点的所有后代节点的ID

递归获取树状图的某个节点ID和这个节点的所有后代节点的ID1、 在上面的这个页面可以知道我们如果通过供应商分类去查询数据,那么就得获取节点ID作为条件去查询数据,然而这个不同于一般的数据查询,在多级分类里我们需要在获取一级数据的时候也要把他的后代节点,二级分类、三级分类等等的节点ID都要获取到。2、 那么我们该如何去获取它的所有后代元素,由于是多级分类,所有我考虑的是用递归的方式去获取,并把...

2019-07-08 11:54:48 1575

原创 通过键盘弹起事件去监听总金额的动态变化

通过键盘弹起事件去监听总金额的动态变化1、 面对一些需要动态更新的数据,如总金额、总数量之类的时候,那么我们就不得不去考虑总金额和数量的动态改变。2、 如同在上面这张图片里,不难看出这是新增一张单据,一张单据里也就有多个商品,每个商品都有自己的单价和数量和金额,那么每个商品的总金额都是由数量单价 + 税额=总金额,那么我们就需要去监听数量和单价,因为金额...

2019-06-27 21:33:32 225 1

原创 保存图片到数据库--二进制

保存图片到数据库--二进制1、 保存图片到数据库,首先需要在数据库设置保存图片的字段的数据类型是image,不同于一般的数据保存,图片属于文件,所有在数据的处理和传递的方法也得需要注意,我这里介绍的是通过插件里面的ajaxSubmit()方法提交form表单来实现把图片文件从试图传递到控制器的方法。2、 通过设置input标签的属性type=”fi...

2019-06-27 21:31:27 762

原创 在新增行或者删除行的时候重新设置序号

1、现在我们想要实现一个序号动态变化的功能,在从多条数据里面可能你想在某行下面插入一条数据,下面的蓝色按钮就是添加一行的按钮,但是添加完你会发现一个问题,那就是序号的问题,无论你给不给新增的这条数据序号们都会发现序号都不能实现每个序号按顺序排列下去,那样看起来就是否不美观,那么我们是否可以设置序号的动态变化,每当新增一条数据或者删除一条数据的时候重新排序,那么问题来了,我们该如何去实现这个功能?...

2019-06-18 08:59:37 1846

原创 多条数据回填

实现多条数据的回填还有插入单条数据或者多条数据的或者在回填的数据大于页面已有的行的数量自增行回填数据等等复杂的功能,如下我们需要回填多条的商品数据,在选中商品数据小于页面已有的而且还为空的行的数据的情况下可以进行遇到空的行就回填数据,如果选中商品的数量大于页面已有的空行条数,那么在回填所有空的行的时候同时记录已经回填的数据条数,把剩下的条数当作条件去for循环添加行的同时也回填数据,functi...

2019-06-18 08:58:03 154

原创 计算总数

拿一个进货单当例子讲解,比如我选择有一个数据库里面有进货单表、进货单明细表、商品表,每一张进货单都对应有多个商品,每个商品进货数量和单价都不一样,因为总计金额并没有存在数据库里而是需要自己去计算,那么每个商品的单价和数量我们是知道的,那么我们想要计算总金额就必须知道每个商品的总金额,把每个商品的总金额的相加就可以得到进货单的总金额,我们需要先查询出进货单数据,在类purchaseOrderDat...

2019-06-09 19:03:37 479

原创 获取复选框状态并根据状态赋值去查询数据

1、 想要实现通过复选框来筛选数据,如下就是复选框两种状态所查询出来的不同的值这是通过单据的状态ID来筛选的如果显示已关闭就获取所有状态的数据,如果是不显示已关闭就是显示状态为true的数据,所有给复选框一个初始值就是0,2、 默认初始不显示已关闭的数据,给复选框一个点击事件,实现当按钮被选中时赋值为true,点击按钮取消选中时赋值为false,这样就可以通过3、 var date = $...

2019-06-09 19:02:42 1199 1

原创 导出数据

1、 导出数据功能很常用,一般导出功能如果是想导出layui table渲染表格的数据的情况可以直接调用layui插件里面的工具条就可以有导出的功能,如下图,直接在表头的下面给toolbar:”#ID”,这里的ID是唯一容器的ID,可以是整个表格的唯一容器ID2、 第二张导出方法:(1).给导出按钮一个点击事件:当点击导出按钮时触发方面的函数function ExportData() {...

2019-06-09 19:01:38 107

原创 解决在一对多的情况下,如何删除主键数据的同时也删除多个外键数据的问题

1在一对多的时候,比如我现在需要做一个进货订单表,进货订单就是主键ID,还有一个进货定单详情表和商品表,一个进货订单ID对应有多个进货订单详情ID,但是一个订单详情ID对应有1个商品ID,那样就会在数据库中存在,如果你想删除这条进货订单的时候你就需要删除多条订单详情表里面的数据,因为每张进货订单都可能对应有多个商品,所有也就有多条订单详情数据了;2.因为主键ID是唯一的所有我们可以获取到进货订单...

2019-05-28 11:38:09 3076

原创 批量修改数据

1想要实现多条数据的新增或者修改,首先需要考虑的就是如果获取多条数据,获取多条数据之后就要考虑到数据的传递还有数据处理和修改2如下如果想要实现批量审核或者批量反审核就是涉及到一条数据、两条数据或者多条数据的修改的问题,因为这个表格数据是通过layui插件渲染出来的数据,那么获取多条数据就变得十分简单,要引用和,3通过layui里面的checkStatus,我们可以获取到所以复选框选中的数据,...

2019-05-28 11:37:15 1434

原创 做一个简单的注册功能

注册功能实现思路:获取页面数据 –> 在视图传递数据到控制器 –> 在控制器中创建方法接收数据 -> 对过来的数据进行处理 –> 判断传递过来的一些必填数据是否为空,如果为空返回相应的提示 –>判断账号是否重复,如果重复怎返回相应的提示 –> 检验验证码是否正确–.> 如果所有验证都通过怎可以进行数据保存,将账号密码等信息保存到数据库中 –>返...

2019-05-16 21:26:10 390

原创 做一个简单的登录功能

1.思路:获取页面数据 à 视图传递数获取到的数据到控制器à 控制器中创建方法接收视图传过来的数据 à 将获取到的数据跟数据库中的数据匹配,判断账号和密码是否正确à 返回数据到视图中à 在视图中利用回调函数接收数据 à 判断是否正确登录成功 à i提示第一步:给登录按钮一个点击事件,当点击按钮时传递数据到控制器中的对应方法里,同时也在这里使用了回调函数$("#btnSubmit").cl...

2019-05-16 21:25:01 1497

原创 多条件查询数据

1想要多条件查询数据,既然是有条件的那么肯定就是需要传递参数的了,一般在我们渲染好一个表格,如果没有条件查询那么,我们就可以直接在控制器创建方法获取相应的数据之后返回给试图就可以了。1.     多条件查询就是根据不同的条件去查询数控库中相应的所以数数据中根据条件筛选数数据,好如一个班里面有五十个学生,每个学生都有自己的姓名、性别、身份证号码、...

2019-05-08 19:27:38 462

原创 批量导入数据---保存数据到数据的处理

1.    在试图获取到HTML文本数据通过post提交方式提交数据到控制器,提交到数据库中后需要对数据进行解码才能使用获取到“***类试题 一、单选题题型:单选题难度:一般适用单位:重庆高教保卫学会题序:0001知识点:交通题干:小陈乘坐的客车在高速公路上发生故障,不能继续行驶,这时他应当()A.在车上等候救援B.在车辆后方协助疏导C.站在车...

2019-05-08 19:26:47 386

原创 批量导入数据将word文档转换成HTML文档

1.在批量导入数据里:第一步下载一个word文档模板,用户可以根据这个worm文档模板的要求去填写数据,填学好数据之后保存worm文档2.在页面选择到word文档保存到from表单中,通过ajaxSubmit()方法提交from表单的方式将word文档提交到控制器中,在控制器中创建一个方法接收文档和处理文档。3.在方法里通过处理传递过来的word文件,先获取文件的名称FileName,分割文件...

2019-05-08 19:25:46 1392

原创 新增和修改共用一个保存传递数据方法

新增数据保存和修改数据保存很相似,一般来说修改数据和新增数据在传递参数的时候唯一不同的就是修改数据需要传递主键ID而新增数据不需要,那么如果觉得既要写新增保存数据的方法又另外写修改保存数据的方法,那么无疑代码量多了点。那么既然新增保存数据方法和修改数据保存方法拥有那么多相同之处那么我们是否可以通过它们的不同点去弄一个既适合新增数据保存又适合修改数据保存的方法呢?我们该如何从创建这个方法,首先我们看...

2019-04-28 09:43:29 2430

原创 新增和修改共用同一个模态框

一般来说,新增数据模态框和修改数据模态框几乎是完全一样的模态框,因为新增不需要数据回填,而修改数据需要,但这并影响它们共用一个模态框,唯一影响的是保存按钮,如果你给保存按钮一个点击事件触发调用一个方法,那么因为新增数据保存方法和修改数据保存方法是不同的,所以如果想它们共用一个模态框就必须要解决这个问题,然而保存按钮只能有一个点击事件,那么我们怎么可以实现一个点击事件去根据不同的情况去执行新增...

2019-04-28 09:40:54 1694 3

原创 处理图片保存到临时文件夹并在试图显示

在试图通过<input type="file" name="file" accept=".doc,.docx" "uploadWord()" />选择到图片再通过post提交方式提交from表单方式将携带图片文件的from表单传递到控制器中,在控制器中创建一个方法用于接收试图传过来的数据,并在这个方法里面去处理图片和保持图片,注意:这里图片保存并非是将图片保持到数据库里...

2019-04-16 09:58:46 778

原创 表格渲染

1.渲染加载一个表格需要用到layui/layui.js插件2.声明两个全局变量,一个是layer,一个是layuiTable;这两个变量名可以根据的命名爱好命名3.在页面载入事件里渲染加载表格4.layer和table是layui/layui.js里面的两个模块,layer用于提示方面,table用于表格渲染layuiTable.render({})执行渲染表格,只有渲染了表格才能加...

2019-04-16 09:57:53 239

原创 多表查询

多表查询是在多个表里面查询数据,跟单表查询不同之处也就是联合了多张表查询数据而已,并没有太多的不同之处在控制器中创建一个方法用于接收视图传过来的参数到数据库中查询数据然后返回数据给视图。A都是自定义名称,B是数据库中所拥有的表,需要什么数据得先找到需要查询的数据具体在数据库的那个表中才能查询,C是表中所对应的具体那一类数据,两张表通过ID来关联起来,通过联合多张表,查询多条数据,多表查询是根据视...

2019-04-07 19:35:54 200

原创 单表查询

在控制器中创建一个方法用于接收视图传过来的参数到数据库中查询数据然后返回数据给视图。A都是自定义名称,B是数据库中所拥有的表,需要什么数据得先找到需要查询的数据具体在数据库的那个表中才能查询,C是表中所对应的具体那一类数据,ID在没有指定的值的情况下查询处理的是该字段所对应的所有数据,比如是你要查询某个学生的数据你在学生表中通过学生ID查询数据,如果视图中传递过来了学生ID的具体的值那么通过这个...

2019-04-07 19:35:08 80

原创 删除数据小总结

删除通过在创建表格的时候给了一个自定义的修改键和删除键的方法创建这个方法后,其实在表格调用这个方法后表格里面的数据也给到了这个方法,在这个方法里面获取到主键ID,在修改键和删除键都有一个点击事件调用函数,把这个主键ID作为参数放在调用函数里,所有在这个调用函数里面就有了这个主键ID数据,再在调用方法里通过post提交数据方法将主键ID...

2019-04-01 19:26:41 236

原创 修改数据小总结

修改修改跟新增非常相似,只是多了一步数据回填而已在设置弹出层之前给页面回填数据,把数据回填之后再弹出弹出层回填的数据根据post提交数据方法,将参数传递到控制器中通过参数作为条件查询出数据之后,把数据返回视图,通过loadDatatoForm(id,data)回填数据到表单修改在视图和控制器中有两次数据交互,第一次是在控制器去数据库通过参数查询回填的数据,第二次是将修改号需要保存的数据传...

2019-04-01 19:25:22 333

原创 新增数据小总结

新增数据1. 创建模态框,内置form表单2. 弹出模态框可以手学一个JS模态框,也可以通过layui插件里面的一个弹出层方法达到弹出模态框的效果,在弹出模态框之前应该先清空一下模态框3. 创建新增按钮,给新增按钮一个点击事件,点击便弹出模态框4. 给弹出模态框填入需要新增的数据,点击保存会触发保存按钮的点击事件5. 在保存点击事件里面通过form表单ID序列化的表单,得到form表单的...

2019-04-01 19:23:49 273

原创 Css3动画设计同心圆动画

在一个盒子里面放多个同样大小的盒子通过border-radius:50%;把盒子弄成圆形,通过定位把所有的盒子叠加在一起,再通过给每一个盒子添加css3动画transform:scale();以及设置动画运动时间( transition-duration: Xs;),再通过设置每一个圆所触发的时间不同给与伪类可以达到鼠标移入园的大小发生改变,从而实现同心圆动画效果。部分代码片段:这是动画过...

2019-01-19 09:42:28 574

原创 应用伪类代替js展现文本更替的效果

用伪类hover创建鼠标移入文本内容发生改变的效果,其实就是在一个div里面创建两个文本,刚开始一个文本隐藏一个展现,当鼠标移入的时候把隐藏的文本展现出来,把刚开始展现出来的文本隐藏起来,从而达到更替文本的效果,当鼠标移出,恢复原来的状态。此效果也可JS实现,但用伪类更方便一些,代码如下:.CSSdohua{ width:200px; height :200px; backgro...

2019-01-17 10:11:43 147

原创 CSS镶套效果思维方法

<div class="CSSdohua"> <div class="aa"> <div class="aa1"><p>我旋转啦</p></div> </div> </div>

2019-01-16 21:23:27 268

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除