自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 单表数据新增

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.6.16今天跟大家分享一下单表的新增,我们先看数据库表的结构,我们将用下面这张货架表,进行讲解。这张货架表都有哪些字段呢,主要字段有货架ID,货架编号,货架名称。当然你们还想到其他的字段都可以加进来。回到页面,添加一个新增的窗口,窗口的搭建,上次有分享过,就不再一一添加了。这个是我搭建好的窗口,当然你们写有可能比我的好看。需要保存多少个字段,就写多少字段的文本框。再写几个按钮,保存,清空,还有关闭按钮等,现在开始再保存按钮写保存方法

2021-06-16 10:18:07 136

原创 WPF传值

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.6.6传值的方法有很多,比如只传一个ID(通过ID查询出所有数据),或者传一个字符串(需要什么字段,传什么字段),又或者传一个实体类(表数据),方法都是大同小异。这里我传一个ID为例吧,先在主页面类找到需要传值的页面(我这里就接着上一篇技术分享来传值吧)。在主页面类,找到打开子页面的方法。然后转到子页面的类,声明一个变量接收,主页面传过来的值。在子页面定义一个接收主页面传过来的字段,这里注意命名要保持一志。子页面接收到,主页面传过来

2021-06-01 20:19:10 321

原创 绑定选项卡

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.5.26在主页面绑定用户控件(子页面),在给页面写一个点击事件时,先在主页面引用点击事件的引用,这个引用可以在网上直接下载。 xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"在主页面,设计一个装子页面的容器。在主页面写一个点击事件,Binding后面的名字可以自定义,但是一定要名字加上Command来规范

2021-06-01 16:47:28 116

原创 水晶报表打印

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.5.16在对应模块文件夹新增(ReportForms)文件夹。右键(ReportForms)文件夹,右键点击新建项在空白处右键,选择表点击创建连接配置数据集下一步使用数据库查询语句,下一步编写查询语句重命名表的名字右键(ReportForms)文件夹,添加打印窗口打印窗口页面,需要用到这两个引用,可以在网上搜索下载。右键(ReportForms)文件夹,添加控制打印页面的类。改为公共类接收需要

2021-05-16 20:40:36 103

原创 WPF树形图

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.04.28数据表分析:分析同级的ID页面代码:<Grid Grid.Column="1" Height="100"> <TreeView x:Name="chapterTree" Grid.Column="0" Grid.Row="1" ItemsSource="{Binding TreeNode}"> <i:Interaction.Triggers>

2021-04-28 09:49:46 432

原创 删除

开发工具与关键技术:作者:文泽钦撰写时间:2021.01.18删除方法:打开数据库,先在数据库写存储过程,根据页面传过来的员工 id 查询到对应需要删除的员工数据。在服务端封装删除方法:返回是一个数字(1 或者 0),1 代表删除成功,0 则是删除失 败,所以这里用 int 类型接收;获取页面传过来的值,根据 id 查询出需要删除的员工数据。返回客户端,找的删除按钮,F12转到定义。我这里给了判断,在没有选中需要删除的员工信息时,删除按钮是点击不了的。选中需要删除的数据后,新增按钮就被禁用,删

2021-01-20 20:54:47 79

原创 查询下拉框

开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.01.18先写一个下拉框,我这里用商品功能下拉框为例。在页面写一个加载事件(Loaded=“Window_Loaded”),当打开此页面时查询出数据。选择加载事件(Loaded=“Window_Loaded”),然后按F12转到定义。打开数据库写查询语句。打开服务端,写服务器方法;数据库查询语句方法名称不要与存储过程名称不要搞混,数据库查询语句方法名称是在存储过程下面的。返回客户端,更新服务;打开存放服务方法的文件夹,右键对

2021-01-20 16:37:10 180

原创 新增

开发工具与关键技术:WPF作者:文泽钦撰写时间:2020.12.25先在数据库写存储过程,根据页面传过来的员工编号与数据库进行对比,判断该员工是否已经存在,存在跳出新增,否则新增员工。在服务端封装新增方法:返回是一个数字(1或者0),1代表修改成功,0则是修改失败,所以这里用int类型接收;获取页面传过来的值,根据id查询出需要修改的数据,注意:数据库接收的值一定要与服务端传过来的值一致,否则新增成功也无法看到新增后的完整数据,或者报错。执行,然后发布服务端,发布完成后,复制约定名称,粘贴在浏

2020-12-26 08:52:24 69

原创 修改

开发工具与关键技术:WPF作者:文泽钦撰写时间:2020.12.17先在数据库写存储过程,根据页面传过来的id查询到对应需要修改的数据,数据库的值等于页面传过来的值。在服务端封装修改方法:返回是一个数字(1或者0),1代表修改成功,0则是修改失败,所以这里用int类型接收;获取页面传过来的值,根据id查询出需要修改的数据,注意:数据库接收的值一定要与服务端传过来的值一致,否则修改成功也无法看到修改后的数据,或者报错。执行,然后发布服务端,发布完成后,复制约定名称,粘贴在浏览器的网址后面,回车看

2020-12-18 07:28:34 80

原创 2020-12-11

开发工具与关键技术:WPF作者:文泽钦撰写时间:2020.12.11先在数据库写存储过程,判断需要新增的数据是否已经存在,没有存在则执行新增,否则跳出执行保存。在服务端封装新增方法:返回是一个数字(1或者0),1代表新增成功,0则是新增失败,所以这里用int类型接收;获取页面传过来的值,注意:数据库接收的值一定要与服务端传过来的值一致,否则新增成功也无法看到完整的数据。执行,然后发布服务端,发布完成后,复制约定名称,粘贴在浏览器的网址后面,回车看看是否发布成功,如下则是发布成功。打开服务端

2020-12-11 18:48:53 62

原创 查询表格

开发工具与关键技术:WPF作者:文泽钦撰写时间:2020.12.04c#查询信息方法,先在数据库写一个查询的存储过程,找到对应的数据库-》右键新增存储过程。在服务端封装查询方法:返回是一个表格用DataSet,接收数据库传来的参数,服务端参数要与数据库传来的参数对应,根据数据库的存储过程名称、存储过程方法名称接收查询出来的值。发布与配置服务端比较繁琐,下次我会写一篇详细的教程。发布完成,后启动,复制弹出的浏览器上面的连接。打开服务端:右键Service Reference文件夹-》添加服务

2020-12-04 18:48:06 101

原创 登陆

第一步:在数据库创建一个登陆的存储过程。1、 打开数据库,找到可编程性,找到存储过程,右键存储过程,选择新增,选择存储过程。2、 把不必要的数据库自带解析删除掉,这里要注意只需要删除CREATE PROCEDURE与BEGIN里面的即可,不可多删。3、在CREATE PROCEDURE后面给它一个存储过程名称,命名习惯是更需要实现的功能名称对应。4、设置参数,主要接收页面传过来的值与数据进行比较,与传递数据。比如接收用户的账号密码,把查询到的该用户信息传递到页面。5、编写查询方法:右键

2020-08-09 20:05:32 121

原创 地图发布

开发工具与关键技术:SuperMap iDesktop 10i作者:文泽钦撰写时间:2020年 5 月 27日下载这个supermap_iserver_8.1.0_win64_zip压缩文件,解压后就能直接使用了。启动命令是在bin文件下面的,点击starup.bat。当你看到命令行结尾是多少毫秒的时候,启动成功了。启动成功后在浏览器上输入localhost:8090,若没有启动成功supermap,是访问不了的。这里要说明一下,我们的地图是文件型,所以要在SuperMap iDesk

2020-05-28 10:30:48 156

原创 修改路灯图标

开发工具与关键技术:SuperMap iDesktop 10i作者:文泽钦撰写时间:2020年 5 月 15日现在开始对我们上次做的地图上的路灯图标进行修改与导入,先打开地图。比如我现在想修改路灯的图标,在图层管理器找到对应的路灯,双击路灯前面的点。在右侧会弹出这个路灯的风格设置,这里提供有多种点图标,可以在不同的场景使用不同的图标,便于区分。 这里可以修改点的大小,点的颜色。如果觉得系统提供的点图标不够完整,或者不够美观,可以自己制作导入。可以在工作空间管理器里面的资源找到点符号库,双击

2020-05-15 11:30:59 206

原创 编辑地图属性

开发工具与关键技术:SuperMap iDesktop 10i作者:文泽钦撰写时间:2020年 5 月 6日打开我们上次制作的地图,右键未命名工作空间,打开文件型工作空间。找到文件存储的位置,然后选择打开。比如我要给这个点(路灯)修改属性,如果不添加属性,那么我们将不知道这个点是拿来干什么的;在工作管理空间找到路灯,右键路灯,点击属性。在右边会弹出属性框,点击加号。新增第四行...

2020-05-07 11:43:46 188

原创 制作地图

开发工具与关键技术:SuperMap iDesktop 10i作者:文泽钦撰写时间:2020年 4月27 日打开SuperMap iDesktop 10i开发软件后,新建SuperMap工作空间;右键数据源,这里有三种类型数据源,新建文件型数据源、新建数据库型数据源、新建内存数据源,我们这里先选择新建文件型数据源。会弹出保存新建的文件型数据,选择保存到自己可以找到的存储位置,给工作空间起...

2020-04-27 14:18:49 197

原创 修改session

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 8月 1 日 修个表格上的数据在layui表单上有,但它只是在页面上作了修个,并没有在控制器里进行数据实际的改变,例如在没有在控制器上写修个的方法,你在页面上修改,它的数据是不会改变的,今天就写修个session里的数据方法,那么我们先看看没有在控制器上写修改方法,只在页面写了修改方法结果是怎样,又如何去判断它没有把...

2019-08-07 16:16:20 1575

原创 筛选查询

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 31 日筛选查询是一个模糊查询,这个跟文本框输入查询差不多,唯有不同的就是多了一个判断条件,意思是要在查询条件里在写一个查询条件。页面上的代码是用一个select标签包裹着几个option标签,然后在select标签上加一个id并给它lay-verify=”required”这个属性,在option标签上给它加上...

2019-07-31 16:10:59 187

原创 表单改变事件

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年7 月 25 日表单改变事件一般用在统计数据数据的时候用上,什么是表单改变事件呢,就是一个表单中的某一个表头行需要根据统计条件改变时进行改变。一会我们就把小票号这一个表头改成按品牌,类别统计等操作。那么我们先获取到用户点击【按品牌统计】这个按钮对应的值,那么我已经在input标签上已经给了一个value...

2019-07-27 15:46:53 664

原创 删除session行数据

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 20日清除session比较简单,就不多说了,那么我们做一个session删除行来玩玩,删除session中的某一行数据不难,也不用连接数据库中的表删除数据,但是删除session的方法于删除数据库的信息非常相似。先写一个删除方法,在删除方法里写一个表单监听事件,获取到某一行需要删除的数据。可以写拼接多行删除,然...

2019-07-27 15:43:53 710

原创 查询session

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 16 日上一个文献已经把查询到的信息已经保存到session里了,现在就从session里把数据拿出来,然后回填到页面上,查询session跟其他很简单,不需要再去连表查询,直接把session里的数据进行分页排序,然后就可以返回了。public ActionResult Commoditylistselec...

2019-07-17 21:39:45 1110

原创 把查询出的数据保存到session

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 15 日我们在做之前先分析一下思路,比如我们需要怎样才能信息放到session里,在放信息前是不是要先把这些数据全部查询出来?这里是不是先要做一个表单存放所有查询出来的数据?那么我们就做了一个A表单,这个A表单存放的信息是一会要存放到session里的;说到存放的session里是不是也要给它一个新的B表单来存放信息?...

2019-07-17 21:36:59 1629 1

原创 新增与修改

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 7 日现在做新增一张表,然后修改另一张表,在什么地方会用到呢,这个在做一些数据调整是用到的特别多,那么我就那VIP积分调整来说吧,先分析这两张表吧,一会新增的表是积分调整表,根据VIPid来新增每一条数据;然后修改VIP表的积分,调整表中的调整积分是每一次调整的积分,而VIP表中的积分则是VIP所有的总积分。...

2019-07-07 15:56:46 159

原创 保存修改

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 7 月 5 日 上一篇文献写了修个信息的回填,现在写保存修改信息的方法,保存修改的方法跟保存新增的方法差不多的,这次保存修改也是单表的修改,还没涉及多表修改,也不算复杂。 我用的方法是提交form表单,把需要修的信息,获取到,然后就一起提交。这是提交的路径,这个路径是直接写在form表单里的。...

2019-07-07 15:53:32 205

原创 回填修改数据

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 6 月 27 日现在做一个修改,修改的模态框前端布局的代码量有点多,不过影响不大,布局一般来说大家都会写,那么我们现在就先把需要修改的数据查询回填这个部分先。我们现在做的是VIP用户修改部分,所以先在VIP表那给个监听事件,监听获取到了哪一行数据。//获取行事件,vip表管理 layuiTable.on('row(tabV...

2019-06-27 16:40:41 326

原创 下拉框数据绑定

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 6 月 24 日今天做一个下拉框数据触发改变事件,就是选择一个下拉框数据绑定后,另一个文本框也能跟着改变,回填数据。我准备了两种标签,一个是select标签,一个是input标签,一会呢选择select标签数据绑定后,input标签也跟着数据回填。这是一会用上的两给个标签写发。<div class="form-grou...

2019-06-27 16:34:16 99

原创 Layui关联表单

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 6 月 17 日现在我们做一个layui表单关联,什么叫表单关联呢,比如有两个layui表格,把第一个表格的数据查询出来后,然后点击表单里的某一条数据,根据这一条数据的主键id,查询第二张表单的数据,并把数据回填。第一步先准备好两张表,把数据对应的表头设计好。这是我准备好的两张表,一张是VIP表,另一张是VIP积分调整表,一会...

2019-06-17 21:37:38 1235

原创 时间类型转换

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年 6月 13 日从数据库中查询出来的时间类型直接传到页面上是无法显示的,有时候直接在查询出来的字符串后点ToString()会报错,也转换不过来,那么我们先看看查询出的数据直接点ToString(),会咋样。这里有三个日期,我在本年生日那加了一个ToString()直接报错了,这样肯定是启动不了了,那么我们只能先把转换类型去掉,先...

2019-06-16 21:35:50 233

原创 数据库导入

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年6月8日打开pow软件,把准备好的表打开,然后鼠标移到database,点击Generte Database然后会弹出这个模态框,然后修改一下路径,把文件存到自己能找到的位置,一会导入数据库是要用到这个脚本。然后点击Options,把Foreign key这个钩去掉,不去掉很容易会报错然后点击确定,确定后就会自动打开Out...

2019-06-09 16:19:17 126

原创 设计水晶报表

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年6月5日我们都知道开启表头工具兰可以打印水晶报表,表头工具打印有几个弊端,一、打印出的数据比较模糊;二、不支持多页面数据数据打印,只能打印单页面上显示出的数据;三、打印出的数据没有标题行。先在表头工具栏给一个打印按钮和点击事件:<button type="button" class="btn btn-sm btn-prim...

2019-06-08 01:35:13 256

原创 Layui复杂表格

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月3日星期一常见的表格只有一行表头的,但我们今天做一个复杂表格,先看看单表头的效果,等一会写完复杂表格再看复杂的表格。把控制器搭建好了就开始写页面的代码,这里要把layui表格用到的css、js插件拷贝到项目,然后显示所有里,然后引入进来。<link href="~/Plugins/layui/css/layui.cs...

2019-06-08 01:24:28 5758 1

原创 Excel表格导出

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月25日员工数据导出到excel表格,导出前要对数据处理,因为一个项目可以导出的数据比较多,在导出前可以先对数据的查询筛选,把需要的数据导出,这样减少了不必要的数据出现。 //导出数据到Excel表格 function ExportToExcel() { //获取当前表格数据的筛选条件 ...

2019-05-25 17:36:52 157

原创 Excel表格导入到数据库

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月20日上一篇我们写了excel表格上存保存到内存流,现在我们写把保存在内存流当中的数据保存到数据库中。保存导入excel表格到数据库,步骤:点击保存到数据库按钮,打开加载成请求导入的路径,关闭加载成,关闭模态框,输出提示,刷新表格。 //保存导入excel表格数据到数据库 function saveImpo...

2019-05-25 17:24:09 519

原创 导入excel表格,保存到临时表

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月16日上存excel表格前要判断要上存的文件是否为空,要上存的文件为空时直接返回return返回,若文件不为空则执行下一步。//上存excel表格,保存到临时表 function upExcel() { //避免取消选择文件后触发上存 if ($("#fileUploadExecl").val() == "" || ...

2019-05-17 08:11:45 1980

原创 打开导入Excel表格模态框

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月13日打开导入Excel表格模态框基本都是HTML的代码,控制器那边不用写代码,而且是国定写法,要用的时候直接拷贝过去用就可以了。<div class="modal fade" id="modImportExaminee"> @*打开导入模态框的代码块*@ <div class="modal-dialog...

2019-05-17 07:55:44 261

原创 删除

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月6日删除方法很简单,在页面的写法,一个请求方法,一个点击事件,以及提示信息,删除方法要接收员工的id,在删除方法后加上员工id,这个员工id,不是直接从数据库中的员工id,而是从页面上选择到的员工id:function delEmployee(employeeId) { //提示信息 layer...

2019-05-07 15:12:54 630

原创 保存新增

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年5月3日初步开启验证电话、手机号码,防止用户乱输入,除了数字可以输入,其他字母中文或者符号是输入不进去的:<input type="text" class="form-control" id="IsCellphone" name="Cellphone" autocomplete="off" onkeyup='this.val...

2019-05-07 15:07:33 157

原创 新增下拉框绑定

开发工具与关键技术:MVC作者:文泽钦撰写时间:2019年4月29日新增模态框的div容器,新增的员工信息的代码有点多,所以页面上的员工员工编号、姓名等文本框就不一一展示了,可以看看数据库里一个员工需要新增那些数据,把需要新增的每一条数据都用文本框显示在页面上,在手动录入:<div class="modal fade" id="modInsertExaminee"> @...

2019-05-07 14:59:14 184

原创 表格初始化&数据回填

开发工具与关键技术:正则表达式作者:文泽钦撰写时间:2019年4月27日上一个文献已经写了表格初始化的方法了,现在写初始化表格的数据查询,写查询的方法前要写一个分页类,先添加一个类:public class LayuiTablePage { }需要用上的数据:public class LayuiTablePage{ /// page 代表当前页码 public int...

2019-04-27 14:57:03 229

原创 表格初始化

开发工具与关键技术:正则表达式作者:文泽钦撰写时间:2019年4月23日存放表格的div,没有存放表格的盒子,后面写玩初始化的方法页面还是空的,我的同桌在写表格初始化,就是没有给装表格一个容器div,导致找了半天,把老师的代码都复制过来了,页面上还是空白,后来我告诉他,要给它一个装表格的容器,他刚开始还不太相信,最后他加上了,表格就加载出来了:<div class="contain...

2019-04-27 14:40:33 241

空空如也

空空如也

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

TA关注的人

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