- 博客(957)
- 收藏
- 关注
转载 使用视图的方式,将单据作为基础资料数据
客户为了提高录单的效率,希望在单据的分录上能够直接选择上游“发货通知单”的单据编号,(这里以发货通知单为例),并且不需要上下游的关联关系,单纯的记录“发货通知单号”即可。2)修改表单属性,“代码字段”和“名称字段”需要填写,不然 在其他单据关联该基础资料类型时,“关联检索字段”和“关联基础资料字段名”将会显示为空。1)新增空白对象基础资料【可以按需求选择模板,模板预置的“名称”字段是多语言的字段,还需要多新建一个带 _L 的视图】SqlServer数据库中,新建“发货通知单视图”;
2025-05-25 23:02:08
10
原创 layui国际化与jQuery.i18n.properties国际化多语言
Layui 集成i18n实现多语言功能_layui 多语言-CSDN博客layui框架国际化的实现_layui国际化-CSDN博客Layui + jQuery.i18n 国际化实现_layui国际化-CSDN博客JS日期格式化与国际化-CSDN博客jQuery之前端国际化jQuery.i18n.properties-CSDN博客
2025-03-02 16:33:07
330
原创 Dev XtraReport导出报表乱码问题与开发参考博客
DevExpress.Utils.AppearanceObject.DefaultFont = new System.Drawing.Font("宋体", 9);DevExpress XtraReport 开发指南 - 主从表报表设计(C#)DevExpress XtraReport 开发指南-单表报表设计详解(C#)1.预览报表前设置字体,好似这样就不会乱码了。2.把报表里面的显示中文的控件的字体改成宋体。Dev XtraReport导出报表乱码问题。
2025-02-16 14:07:27
162
原创 quartz.NET 并发造成重复执行任务问题,如何解决呢
选择哪种方法取决于你的具体需求和场景。如果任务必须是串行的,使用是最直接的方法。如果需要并发但需要控制重复执行,可以通过传递唯一标识或使用外部锁机制来实现。每种方法都有其适用场景,根据实际情况选择最合适的解决方案。
2025-02-14 15:00:27
493
转载 【K3Cloud】弹窗系列
原文链接:https://blog.csdn.net/likelinsiyuan/article/details/80461220。1.View.ParentFormView.OpenParameter.GetCustomParameter("参数名");parameter.CustomParams.Add("参数名",value);
2025-01-27 22:13:51
52
转载 金蝶云星空插件开发常用代码
this.View.ShowWarnningMessage(Kingdee.BOS.Resource.ResManager.LoadKDString(“该客户已经被信用档案引用,不能反启用信用管理”, “005023000000575”,this.View.GetBarItem(“Toolbar1”, “tbCK_ShowFolder”).Text = IsShowFolder.Equals(“1”)?//设置参数,主业务组织修改时,不提示,直接创建新单。//如果为关键节点则显示红色。
2025-01-27 22:10:43
203
转载 金蝶K3Cloud插件 -- 单据保存自动提交并审核
告诉你们一个办法,修改插件的名字,每次用一个新名字插件在第一次就会生效,如果修改了代码,就再修改插件名字。虽然也比较麻烦,但是不用重启IIS,不用加班搞,爽不爽。分享小技巧,金蝶到7.几的版本以后才支持热更新,所以每次修改插件都要重启IIS,是不是觉得很麻烦,特别是有很多用户在使用的时候,只能下班时间搞。最近在做金蝶相关的技术支持,记录一下插件开发步骤。4、生成.dll文件,将插件加入表单的操作列表-保存服务中。如果对你有用,请给个赞,哈哈!1、打开VS,新建项目,选择类库。
2025-01-27 22:09:03
100
转载 元数据获取,调用金蝶API保存,提交,审核的方法
原文链接:https://blog.csdn.net/weixin_47389353/article/details/132338972。// 遍历报文中的部位字段信息,并把对应的数据放到一起 统计在fNumberValues 中。// 先获取Key值,放入fNumberValues的Tuple<string>中。// 获取指定的实体,这里是获取量提单的单据体。// 添加对用的单据体中的字段。// 有提交失败的结果,直接退出。// 有审核失败的结果,直接退出。//添加对用的单据体中的字段。
2025-01-27 22:05:12
115
转载 金蝶云星空-不重启IIS开发插件
1、打开WebSite\App_Data\Common.config,修改appSettings,设置IsEnablePlugInHotUpdate为true,重启IIS;若有特殊情况,如插件热更新后不能正常工作,可用Kingdee.BOS.Util.DisableHotUpdate特性标记之,热更新时忽略该插件;2、使用IIS开发时,需要在WebSite\TempfilePath目录下新建PluginLoaderTempBin目录,并赋予IIS进程(或EveryOne)读写权限;
2025-01-27 21:58:44
69
原创 C#连接Oracle数据库使用一段时间以后报错网络会话发生意外的问题
是代码的connection其实是从本地的ODP.NET的连接池中获取的。而获取的时候有些连接已经被远端的服务器标记为了close状态。Close() 方法只是把连接交还给线程池,没有真正关闭这个连接。这是 ODBC 提高性能的一种做法。在app.config的配置文件中,在DataSource=((Description...)这个字符串中,加入不使用连接池。
2025-01-25 22:39:17
828
原创 sqlserver LIKE 通配符使用技巧
对于其他的特殊字符:'^', '-', ']' 因为它们本身在包含在 '[]' 中使用,所以需要用另外的方式来转义,于是就引入了 like 中的escape 子句,另外值得注意的是:escape 可以转义所有的特殊字符。SELECT * FROM #TEMP WHERE VAL LIKE '''-%''' --三个' 相当于一个’ 最好使用 "以上4种是最基本的使用方法,但是字符串中出现的特殊字符:'%','[','[]', '_' 时,我们又该如何处理呢?变换方法就是将[/]转换为[//]
2024-10-31 20:40:37
1319
原创 echarts图表里label文字过长换行的方法
echarts图表里label文字过长换行的方法echarts图表X轴文字过长解决解决方案:根据文字长度自动旋转Echarts中x轴或y轴label换行_智扬信达_新浪博客ECharts 使用yAxis.axisLabel.formatter自定义Y轴刻度标签--两种方法(字符串模板和函数模板)_旭东怪的博客-CSDN博客_axislabel formatter在做一些图标时,有时会出现显示文字过长的问题,需要将其按照指定的字数换行,像下图这样而echarts没有提供换行的方法,
2024-10-06 15:05:04
1831
1
原创 asp.net webapi jwttoken
使用JWT Token实现WebApi访问验证及用户登录限制_scottfan的博客-CSDN博客token后又来一个refreshtoken意义何在,请参考https://blog.csdn.net/fengjun10000/article/details/68952703前端如何解决token过期刷新的问题,请参考https://www.jianshu.com/p/2a3cae40fc7fASP.NET WebApi实现Token验证 - .Net_Mr.Liu - 博客园A
2024-10-06 15:04:15
367
1
原创 layui数据表格的td模板 及各种用法
layui数据表格的td模板 - ```...简单点 - 博客园 --重要layui 数据表格+分页+搜索+checkbox+缓存选中项数据 - ```...简单点 - 博客园layui通过下拉框动态渲染多级表头_澜漾的博客-CSDN博客layui数据表格工具栏隐藏某个按钮_范瑞翔的博客-CSDN博客_layui toolbar 按钮 隐藏layui-获取url中的参数_SeanLiuo的博客-CSDN博客_layui获取url参数layui数据表格工具栏隐藏某个按钮_范瑞翔的博客-CSDN..
2024-10-06 15:03:33
277
1
原创 sqlserver 游标应用及调优技巧
00.SQL Server 游标运用 - 随笔分类 - 听风吹雨 - 博客园SQL Server GROUP BY中的WITH CUBE、WITH ROLLUP原理测试及GROUPING应用 - 缥缈的尘埃 - 博客园301-DB-SQL Server - 随笔分类 - 缥缈的尘埃 - 博客园SQL Server搭建主从同步实现读写分离 - 缥缈的尘埃 - 博客园SQL Server高级进阶之索引碎片维护 - 缥缈的尘埃 - 博客园SQL Server查询代码在哪个视图、存储过程、函数、触发中使
2024-10-06 15:03:15
170
1
原创 c# topself quartz定时任务
Quartz与Topshelf结合实现window定时服务_chinaherolts2008的博客-CSDN博客QuartzTopshelf: Quart和Topshelf结合实现定时作业服务Quartz+TopShelf实现定时任务 - imstrive - 博客园GitHub - imstrive/WinService: A Windows Service Demo Writen by Dotnet使用Topshelf+Quartz开发Windows定时任务 - 简书--安装与.
2024-10-06 15:02:32
264
转载 ASP.NET MVC视图中绑定多个模型
【经验分享】如何在FineUIMvc(ASP.NET MVC)视图中绑定多个模型? - 三生石上(FineUI控件) - 博客园
2024-10-06 14:58:49
131
1
转载 SQL Server优化-CPU居高不下
13 [dows].[waiting_tasks_count] AS '当前正在进行等待的任务数',9 [blocking_session_id] AS '正在阻塞其他会话的会话ID',9 [blocking_session_id] AS '正在阻塞其他会话的会话ID',8 DB_NAME([database_id]) AS '数据库名',8 DB_NAME([database_id]) AS '数据库名',12 [wait_resource] AS '等待的资源',
2024-10-05 15:42:03
81
转载 DevExpress中GridControl的使用笔记
case "1":e.DisplayText = "男";break;case "0":e.DisplayText = "女";break;}}8.png效果:9.png代码:19.pngelse效果:20.png。
2024-10-03 09:51:44
674
转载 GridControl简单属性操作(转)
选择GridView->OptionBehavior->AllowDeleteRows->True/False,默认为Default,选择True,则允许删除,设置为FALSE,则不允许删除。
2024-10-03 09:45:42
446
转载 Dev GridControl数据修改后实时更新数据源
最近做项目使用DEV控件,今天用GridControl时,发现一个问题,当一个单元格处于编辑状态并做了修改之后,如果直接用DataTable的更新(前提是保定了DataSource),此时修改的数据不能正常更新入库。产生原因:GridControl编辑状态下,GridColumn自动将状态置为BeginEdit,按Enter后,自动完成编辑EndEdit。最近项目,gridview单元格修改,在编辑完最后一个时,未按回车或把焦点移到别处时,直接点保存时,最后一个修改总是无效,解决方法:必须关闭编辑状态。
2024-10-03 09:42:26
684
转载 关于怎样获取DevExpress GridView过滤后或排序后的数据集问题(转)
第二种方法:估计大伙很难找到,DevExpress 的GridView竟然提供了相应的方法,但是奇怪的是编译器竟然没有显示,就是在GridView的基类BaseView中提供了DataController这个对象,查看了这个属性后发现竟然真的被屏蔽了,EditorBrowsable竟然是Never状态(我也表示一脸懵逼)当然,屏蔽了,不代表他没有这个属性,那就一脸懵逼的使用吧,DataController提供一个获取过滤后和排序后的数据集的方法:GetAllFilteredAndSortedRows()
2024-10-03 09:28:50
305
转载 DEVEXPRESS TREELIST 父子节点复选框状态同步
else if (node.ParentNode.Nodes.Count == reuslt1)//03.不打√数量和父级数量一致:父级不√。if (node.ParentNode.Nodes.Count == result)//01.打√数量和父级数量一致则:父级√。CreateNode(new object[] { 0, "区域管理", "0", "", 0, "",false}, 0, true);
2024-10-03 09:27:31
129
转载 DEVEXPRESS GRIDVIEW 代码添加按钮
3 dicButtons.Add("download", "下载");2 dicButtons.Add("delete", "删除");4 edit.ToolTip = "添加";
2024-10-03 09:21:41
240
转载 SQL 递归查询(根据指定的节点向上获取所有父节点,向下获取所有子节点)
SELECT T0.* FROM TEMP,CO_Department T0 WHERE TEMP.ParentID=T0.ID --父级ID==子级ID。--------------------02.向下查找所有子节点------------------------------------------------01.向上查找所有父节点-----------------如图:根据"测试组"查找所有父节点。如图:根据"开发组"查找所有子节点。
2024-10-03 09:19:31
320
转载 DataTable中数据记录的排序,检索,合并,分页,统计(整理)(转)
为:姓名(Name)、性别(Sex,0为女,1为男)、生日(Birthday)、销售产品的代码(ProID。这里一个问题是:DataTable的统计功能没有SqlServer强,这个统计是错误的,因为Compu。对于这样复杂数据的统计,我们可以在DataTable中创建一个新的字段来完成,比如Amount。本文介绍一个简单的方法,不需要逐条记录进行计算就可以轻松的获得DataTable中的记录。在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有。
2024-10-03 09:07:56
568
转载 对Dev的GridControl/GridView控件进行分组并展开操作
其中真正起到作用的就是设置分组列的那一行,也就是设置某一列的GroupIndex(该值默认均为-1,即不分组);这是最低的分组显示要求,结果如下图:将“离线要素图层”那一列作为分组列,然后系统默认的显示方式就是[列名+值]//默认"{0}: [#image]{1} {2}"//注:GroupValueText的值代表的是这个分组单元格内的值;其实现效果如下图所示,在最初的[列名+值]后面加上了我们添加进来的GridGroupSummaryItem所指定的值;,分组行展示的内容已经修改为自定义的了。
2024-10-03 08:26:02
790
转载 DevExpress GridControl List绑定方式下新增行的方法
/如果直接绑定 本方法将无效, 只有绑定方式为 DataSet DataTable 和 BindList 才能触发此函数效果.BindingList<Person> list = new BindingList<Person>(gridDataList);// 将List转换为BindList。//此处是数据源 List集合。// 将BindList 绑定到GridView。
2024-10-03 08:25:00
167
转载 DevExpress GridControl控件行内新增、编辑、删除添加选择框
", "删除提示", MessageBoxButtons.OKCancel) == DialogResult.OK)gvStation.Columns["TS_LONGITUDE"].Caption = "经度";gvStation.Columns["TS_LATITUDE"].Caption = "纬度";gvStation.Columns["TS_NAME"].Caption = "名称";gvStation.Columns["TS_RANK"].Caption = "等级";//具体操作因人而异。
2024-10-03 08:24:28
267
转载 c# webapi 在swagger里添加全局过滤器
Swagger就是利用反射技术遍历所有Api接口,并且从xml文件中读取注释,在利用Swagger内置的模板组合html显示至客户端实现接口可视化,并且可调用。在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。
2024-10-03 08:20:22
285
转载 C#中Control的Invoke和BeginInvoke是相对于支线线程
A在UI线程上执行----->beginInvokeThread线程开始执行,UI继续执行代码段B,并发地invokeThread执行代码段C-------------->不管UI有没有执行完代码段B,这时beginInvokeThread线程把消息封送给UI,单自己并不等待,继续向下执行-------->UI处理完butBeginInvoke_Click消息后,处理beginInvokeThread线程封送过来的消息。A----------->B--------------->C慎重,这个只做参考。
2024-10-03 08:15:31
186
转载 SQL使用行锁
1、ROWLOCK行级锁确保在用户取得被更新的行,到该行进行更新,这段时间内不被其它用户所修改。因而行级锁即可保证数据的一致性,又能提高数据操作的并发性。2、ROWLOCK告诉SQL Server只使用行级锁,ROWLOCK语法可以使用在SELECT,UPDATE和DELETE语句中。3、ROWLOCK指定通常采用页锁或表锁时,采用行锁。在从 SNAPSHOT 隔离级别操作的事务中指定时,除非将 ROWLOCK 与需要锁的其他表提示(例如,UPDLOCK 和 HOLDLOCK)组合,否则不会取得行锁。
2024-10-03 08:12:15
183
原创 C盘内存爆红排查
执行命令删除文件夹,C:\Windows\SysWOW64\Ocular\TSafeDoc>rd /s /q scanbakcaches_1 后,C盘空间正常。,打开程序扫描C盘,发现C:\Windows\SysWOW64\Ocular 文件夹异常,占用200G。C:\Windows\SysWOW64\Ocular\TSafeDoc>dir /d 查看目录文件夹。得知需要用cmd 管理员权限进入。首先下载 WizTree 软件并安装。直接无法进入这个目录,通过上网搜索,
2024-08-14 23:12:55
830
原创 c# dapper调用oracle存储过程,报错指定的转换无效
查出来的数据有小数,且小数位数较多,问题就出现在这里,ORacle可以查出精确度高的数据,但是C#没办法查出来,就导致了有数据类型转换,从而报错。TO_CHAR(EXTRACT(HOUR FROM NUMTODSINTERVAL(MODIFYTIME - UPLOADTIME,'DAY'))) || '时',SELECT TO_CHAR(EXTRACT(DAY FROM NUMTODSINTERVAL(MODIFYTIME - UPLOADTIME,'DAY'))) || '日',
2024-07-31 21:39:47
657
原创 防止IIS回收停止Job的处理(Quartz.net)
我们知道关闭、重启网站或者IIS程序池是会执行Application_End事件的,Application_End 事件后 就跟刚部署到IIS的站点一样,在发送第一个针对该 Web 应用程序的 Http 请求后,IIS 才会自动启动 Web 应用程序,既然IIS是因为程序闲置没有收到请求而回收进程的,那就在Application_End 事件里再提交一个请求给该 Web 应用程序,从而“激活”关闭的应用程序不就可以了?第二,GC并不是实时性的,这将会造成系统性能上的瓶颈和不确定性。
2024-06-14 09:47:50
1157
转载 SqlServer 函数Declare通过传变量查询超慢解决办法
SqlServer 函数Declare通过传变量查询超慢解决办法 原文链接:https://blog.csdn.net/jinhucvs/article/details/130985280。3,使用OPTION(RECOMPILE),执行计划与传值一致。实际执行时是重新编译了。在使用链接服务器 查询时 where条件中带上变量后查询变得很慢。在语句的最后 附加一句 OPTION(RECOMPILE)sql declare 赋值查询慢。
2024-04-07 14:53:16
362
原创 Oracle 利用 rowid 提升 update 性能
需要注意的是,ROWID是定位行的绝对地址,如果表中的数据发生移动(例如,表的重组),那么原来的ROWID将不再有效,查询结果可能会返回不同的行。因此,在大多数情况下,使用ROWID来定位行的性能优势并不如人意,尤其是在表的数据量较大,且经常进行DML操作时。在这个更新中,使用了ORDER BY b.ROWID 进行了排序,每个数据块里面都有多条记录,这样按rowid 进行排序,那么这样每次访问数据块的时候就会相同,就会减小block 在调用的次数,从而提高效率。居然比我虚拟机上测试的还慢。
2024-03-23 09:45:32
1147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人