目录使用 PdfSharp 拆分PDF文件使用 iText.Kernel.Pdf 提取PDF文本内容NuGet包使用 PdfSharp 拆分PDF文件C# 全选 PdfDocument newdoc = PdfSharp.Pdf.IO.PdfReader.Open(filename, PdfSharp.Pdf.IO.PdfDocumentOpenMode.Import); int index = 0; foreach (PdfPage page in newdoc.Pages) { string...
/archive/1/arc-1-20240408-4786.htm 2024-04-08
目录效果图FormDragDrop 类效果图FormDragDrop 类C# 全选 /// <summary> /// 拖动鼠标移动Form窗体,移动Panel面板通用类 /// </summary> public class FormDragDrop { private Point _MouseOffset; private bool _IsMouseDown = false; private Control _container; private Control _handleControl...
/archive/1/arc-1-20231027-4776.htm 2023-10-27
WinFormsApp窗体应用快速开发框架(.NET7+EFCore+VS2022)WinFormsApp窗体应用快速开发框架(.NET7+EFCore+VS2022)WinFormsApp概述WinFormsApp是指Windows窗体应用。WinForm是.Net开发平台中对Windows Form的一种称谓。WindowsForms程序,指能够在Microsoft操作系统平台上运行的,有着友好界面外观(如窗体、菜单、控件等)的程序。WinFormsApp快速开发框架WinFormsApp快...
/archive/1/arc-1-20231025-4775.htm 2023-10-25
Report - 报表代码(送货单)目录报表打印窗体 - 送货单报表打印窗体代码报表打印窗体 - 送货单报表打印窗体代码C# 全选using CartonERP.Business; using CartonERP.Library.CommonClass; using CartonERP.Models; using CSFrameworkV6.Core.Extensions; using FastReport; using FastReport.Data; using System.Data; u...
/archive/1/arc-1-20231022-4774.htm 2023-10-22
目录设备管理窗体数据查询数据编辑UI Form - 单表基础资料标准窗体BLL - 业务逻辑层代码DAL - 数据访问层代码Model - 设备管理实体模型设备管理窗体数据查询数据编辑UI Form - 单表基础资料标准窗体C# 全选using CartonERP.Business; using CartonERP.Common; using CartonERP.Library; using CartonERP.Library.CommonClass; using CartonERP.Model...
/archive/1/arc-1-20231022-4773.htm 2023-10-22
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)目录一、单表基础资料窗体C#源码二、业务单据窗体(主从表)C#源码三、报表代码四、其他代码一、单表基础资料窗体C#源码 单表基础资料窗体完整版源码(UI、BLL、DAL、Model)https://www.cscode.net/archive/csframeworkv6/474376795983877.html 单表基础资料窗体 - 《车辆管理》- Form界面层源码https://www.cscode.net/archive/cs...
/archive/1/arc-1-20231022-4772.htm 2023-10-22
目录1. 软件简介2. 软件界面3. SQLConnector - 测试连接4. SQLConnector - 配置两种后台连接模式ADO-Direct模式WebApi 服务器5. 配置账套6. SqlConnector C#源码7. 依赖程序集1. 软件简介SQLConnector是C/S系统快速开发框架配套工具软件,用于连接产品数据库以及配置业务账套。SQLConnector适用以下软件产品:CSFrameworkV6.0 旗舰版CSFrameworkV6.0 代码生成器db.json连接数...
/archive/1/arc-1-20231022-4771.htm 2023-10-22
目录一、塑料板材行业ERP系统管理软件二、软件截图系统登录常用功能采购管理销售管理库存管理财务管理系统报表系统管理销售订单三、CSFrameworkV6-旗舰版开发框架.NET敏捷开发之道一、塑料板材行业ERP系统管理软件塑料板材行业ERP系统是一种专门为塑料板材生产和销售企业设计的综合管理软件。该软件集成了采购管理、销售管理、库存管理、财务管理和系统管理等模块,旨在提高企业的运营效率和管理水平。适合PS板材、CS板材、PC板材生产企业使用。二、软件截图系统登录常用功能采购管理该系统模块涵盖供应...
/archive/1/arc-1-20231021-4769.htm 2023-10-21
目录一、软件说明二、软件技术三、软件优势四、软件截图销售模块采购模块生产模块库存模块财务模块人事管理模块报表模块数据字典模块系统管理模块五、主要功能介绍销售单送货单送货单报表采购单生产单生产单报表出货标签纸板入库纸板库存成品库存辅料库存六、运行环境CSFrameworkV6旗舰版.NET敏捷开发之道一、软件说明喜鹊软件最新包装行业纸箱ERP、彩箱ERP软件,将企业内部所有资源整合在一起,对销售、采购、生产、成本、库存、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。喜鹊纸箱ERP提供...
/archive/1/arc-1-20231021-4768.htm 2023-10-21
目录一、前言二、GridLookUpEdit 组件特殊要求2.1、支持输入新值2.2、支持输入包含内容的值2.3、支持获取下拉表格当前行2.4、设置不接受当前焦点行的值一、前言作者目前在开发一套大型ERP系统时用到GridLookUpEdit组件,用户有一些特殊要求非常棘手,研究了半天终于整出来了,分享出来给大家。二、GridLookUpEdit 组件特殊要求2.1、支持输入新值如下图所示,用户要求【货号】列能输入新值,当下拉窗体的【货号】不存时要求录入新货号。要求能录入XYZ新货号。解决方案:...
/archive/1/arc-1-20230910-4759.htm 2023-09-10
目录1、科学上网2、打开 Google Chrome 流量器,使用无痕模式。3、登录 chat.openai. com1、科学上网点击桌面图标,运行科学上网软件:软件操作指南:Shadowsocks软件 - trojan-qt52、打开 Google Chrome 流量器,使用无痕模式。如果使用 Edge 浏览器:3、登录 chat.openai. com在无痕模式下,输入登录地址:https://chat.openai.com/auth/login输入微软或google登录账号 ,登录成功。点...
/archive/1/arc-1-20230906-4758.htm 2023-09-06
目录前言解决方案前言作者的电脑已经安装DevExpress v22.2.3,但是使用VS2022创建的WinFormsApp窗体不能添加DevExpress组件,在工具箱也搜索不到DevExpress组件。解决方案在项目右键,点击【DevExpress Project Settings】菜单。点击【Add Libraries】按钮即可完成部署。部署成功。在界面上添加 GridControl 组件成功。 扫一扫加作者微信
/archive/1/arc-1-20230827-4757.htm 2023-08-27
目录开发环境Demo效果自动搜索过滤支持输入新增,自动添加到数据源适用场景C#源码初始化GridLookUpEdit组件RepositoryItemGridLookUpEdit.ProcessNewValue事件Form初始化模型ERP系统-销售订单应用开发环境VS2022+DevExpress v22.2.3+ .NET6 WinFormAppsGridLookUpEditDemo.slnDemo效果自动搜索过滤支持输入新增,自动添加到数据源适用场景快速搜索,输入关键数据自动弹出下拉窗体,并自...
/archive/1/arc-1-20230827-4756.htm 2023-08-27
目录场景重现解决方案场景重现开发环境:VS2022+DevExpress v22.2.3.NET版本:.NET7表格中一个列分组后,勾选了3条记录,调用 GridView.GetSelectedRows方法会返回 4 个 RowHandle(4条记录),其中一条记录的RowHandle值=-4,下图蓝色圈:解决方案扩展一个新方法:C# 全选/// <summary> /// 获取勾选的行有效行号(RowHandle>=0),行号去重。 /// </summary> /// <param name...
/archive/1/arc-1-20230824-4755.htm 2023-08-24
C# 全选 /// <summary> /// DevExpress组件扩展方法 /// </summary> public static class DevExpressExtensions { /// <summary> /// 获取LookupEdit选择的行对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="lue"></param> /// <returns></returns> public ...
/archive/1/arc-1-20230824-4754.htm 2023-08-24
目录操作步骤1、拖动单据号码列到分组区域2、列头位置点右键弹出菜单,【保存默认样式】3、手工可以展开和收缩分组表格其他常用功能表格查询单元格过滤单元格排序表格菜单详解Sort Asceding:升序排列Sort Desceding:降序排列Group By This Column:按当前列分组Hide Group By Box:隐藏分组面板Column Chooser:列选择器Best Fit:自动调整当前列的宽度Best Fit(All Columns):自动调整所有列的宽度Filter Ed...
/archive/1/arc-1-20230824-4753.htm 2023-08-24
目录场景重现解决方案场景重现一级明细表切换当前行自动显示二级表的明细记录,当修改二级明细表的资料后,再切换当前行,会发现录入的数据不见了。解决方案给GridControl数据源赋值后,必须调用RefreshDataSource方法刷新数据源!!!C# 全选 private void gvCustomerCartons_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs...
/archive/1/arc-1-20230824-4751.htm 2023-08-24
目录一、Demo程序下载二、开发环境配置2.1 附加数据库 - CSFramework_Mini2.2 DatabaseProvider 数据库提供者三、运行体验一、Demo程序下载CSFramework.Mini - Release.rar温馨提示登录账号:admin,密码:123456请勿修改密码,避免给其他用户带来不便!请加微信,请联系客服,电话:13923396219,孙先生。二、开发环境配置2.1 附加数据库 - CSFramework_Mini参考:附加数据库、数据库改名操作指南ht...
/archive/1/arc-1-20230821-4749.htm 2023-08-21
目录一、报表参数一览表二、报表扩展字段使用方法三、个性化报表注意事项四、其他五、报表模版文件管理查询界面编辑界面一、报表参数一览表字段/参数名称类型说明pReportHead参数报表抬头,优先取客户的报表抬头,如果客户没有设置,就取【公司设置】里面报表抬头。pTel参数电话号码,公司联系电话,逻辑同上pFax参数传真,公司传真,逻辑同上pAddress参数地址,公司联系地址,逻辑同上pUser参数当前用户,当前登录用户,或:打印人,制表人pDate参数当前电脑的时间HideDocNo字段单据号码...
/archive/1/arc-1-20230812-4747.htm 2023-08-12
目录保存立即审核反审立即修改保存立即审核点【保存】按钮,保存数据成功然后自动审核单据。在DAL.Update方法增加下面代码:C# 全选 //保存后自动审核 var isApprovalAfterSave = this.GetSystemParamValue("ApprovalAfterSave") == "Y";//获取参数 if (isApprovalAfterSave && data.Master.FlagApp == "N") { this.ApprovalBusiness(new re...
/archive/1/arc-1-20230811-4746.htm 2023-08-11