目录3.1 预览报表3.2 给主从表报表配置数据源 (重要)3.3 设置主从表数据源SetReportDataSource方法3.1 预览报表 private void button3_Click(object sender, EventArgs e) { XtraReport_MasterDetail mMyReport = new XtraReport_MasterDetail(); //报表实例 DataSet data = DAL.GetMasterDetailData();//取销售订...
/archive/1/arc-1-20220210-4331.htm 2022-02-10
目录2.1 绑定数据字段 (Binding Data Field)2.2 金额或数量汇总 (Report Summary)2.3 系统变量/系统函数 System Variables2.1 绑定数据字段 (Binding Data Field)在GroupHeader1 内拖放XRLabel组件,绑定主表的字段。比如:[SONO] ,SONO是字段名,绑定的字段必须加中括号!(重要)在DetailBand报表段内拖放XRLabel组件,给Text属性设置为明细表的字段,比如:[R1.StockC...
/archive/1/arc-1-20220210-4330.htm 2022-02-10
扫一扫加作者微信
/archive/1/arc-1-20220210-4329.htm 2022-02-10
.NET项目开发过程中 会遇到一些需要定时运行的任务,需要按照配置的运行策略来运行计划YES.PlanManage.NET定时计划任务开发的要点支持计划扩展,插件式开发,方便增加新的计划,.NET定时计划开发者不需要关注计划如何配置运行,只需要把精力花在计划业务主体即可,集成相应接口,完成计划主体,就能实现一个计划集成灵活的计划配置,.NET定时计划配置支持 按照时间间隔运行计划任务,按照指定时间运行计划任务,并且支持计划生效时间段设置YES.PlanManage 是什么YES.PlanMana...
/archive/1/arc-1-20220210-4328.htm 2022-02-10
目录3.1 绑定数据源及预览报表3.2 设置主从表数据源SetReportDataSource方法单表报表只需要一个数据表,我们只需要给Report绑定数据源即可。(重要)3.1 绑定数据源及预览报表private void button2_Click(object sender, EventArgs e) { XtraReport_SingleTable mMyReport = new XtraReport_SingleTable(); //报表实例 DataSet data = DAL.Ge...
/archive/1/arc-1-20220210-4327.htm 2022-02-10
目录2.1 绑定数据字段 (Binding Data Field)2.2 金额或数量汇总 (Report Summary)2.3 系统变量/系统函数 System Variables2.1 绑定数据字段 (Binding Data Field)在DetailBand报表段内拖放XRLabel组件,可以对其绑定数据字段,具体作法是给Text属性赋值,比如:[SONO] ,SONO是字段名,绑定的字段必须加中括号!(重要)2.2 金额或数量汇总 (Report Summary)在GroupFoote...
/archive/1/arc-1-20220210-4326.htm 2022-02-10
新增一份XtraReport报表-DevExpress单表操作步骤: 扫一扫加作者微信
/archive/1/arc-1-20220210-4325.htm 2022-02-10
目录4.1 新建业务窗体4.1.1 在销售模块新建[frmSO]窗体4.1.2 [新建项]对话框4.1.3 [Inheritance Picker]对话框4.2窗体布局设计4.2.1 用户界面介绍4.2.2 数据查询页及主表格(GridControl)控件4.2.3 数据编辑页面设计[主/从表输入区域]4.2.4 主表输入组件设计4.3 使用代码生成器工具生成ORM、BLL、DAL代码4.3.1 参考视频:4.4 BLL层代码4.4.1 BLL继承关系图4.4.2 bllBaseBusiness...
/archive/1/arc-1-20220210-4324.htm 2022-02-10
目录3.1 开发框架V2.2 逻辑关系图3.2 开发框架V3.0 逻辑关系图3.1 开发框架V2.2 逻辑关系图frmBaseBusinessForm类定义了业务逻辑层成员变量_BLL,在销售订单窗体的InitializeForm方法内实例化_BLL变量。 _BLL = new bllSO (); //销售订单业务逻辑实例业务逻辑层负责处理窗体的主要事务,如增、删、改、查等,由业务逻辑类调用数据层进行数据查询或更新。3.2 开发框架V3.0 逻辑关系图 扫一扫加作者微信
/archive/1/arc-1-20220210-4323.htm 2022-02-10
业务单据窗体的继承关系-业务单据窗体 扫一扫加作者微信
/archive/1/arc-1-20220210-4322.htm 2022-02-10
目录1.1 关于业务单据窗体1.2业务窗体的成员(主要字段和方法)1.1 关于业务单据窗体业务单据英文是Business Document,开发框架将业务单据定义为处理业务功能的主从表结构窗体,如应收/应付帐款(AR,AP),采购单(PO),销售单(SO),出入仓(IN/OUT)等类型的窗体。业务单据通常是主从表结构,一张主表对应多个明细表,也有一些业务单据只有主表,没有严格意义上的划分。开发框架将业务数据分为数据字典和业务单据,通常数据字典是指单表数据或基础数据,如货币资料,客户,供应商等。业...
/archive/1/arc-1-20220210-4321.htm 2022-02-10
目录1. 销售订单的数据结构2. 销售订单主表(tb_SO)3. 销售订单明细(tb_SOs)1. 销售订单的数据结构销售订单是标准的主从表结构,主表含有订单号,订单日期,客户资料,货币类型,金额等信息。订单的明细(明细表)含有货品编号,单位,单价,数量,金额等信息。2. 销售订单主表(tb_SO)字段名称 字段类型说明 ISIDIdentity自增字段SONOVarchar(20)订单编号,流水号VerNoVarchar(2)版本01,02 顺序往下增加CustomerCodeVarchar(...
/archive/1/arc-1-20220210-4320.htm 2022-02-10
目录4.1新建数据窗体4.1.1 在数据字典模块新建一个窗体4.1.2 新建项对话框4.1.3 Inheritance Picker窗体4.2界面布局设计4.2.1 用户界面介绍4.2.2 数据查询页拖放表格(GridControl)控件4.2.3 数据编辑页拖放输入框控件4.3使用生成器工具生成ORM、BLL、DAL代码。4.3.1 参考视频4.3.2 BLL层代码4.3.3 DAL层代码4.4 编写窗体代码4.4.1 定义业务逻辑类(BLL)4.4.2 绑定Form.Load事件4.4.3 ...
/archive/1/arc-1-20220210-4319.htm 2022-02-10
数据字典窗体实现及逻辑关系图-基础资料窗体frmBaseDataDictionary窗体基类类定义了业务逻辑层 _BLL 变量,在产品管理窗体重写InitializeForm方法,实例化_BLL变量。_BLL = new bllProduct(); //业务逻辑实例业务逻辑类负责处理窗体主要功能,如增、删、改、查等方法,由业务逻辑类调用数据层进行数据查询或更新。注:_BLL变量类型是bllBasedataDict,是所有数据字典业务逻辑层的基类,而_BLLInstance是具体的业务逻辑层实例,...
/archive/1/arc-1-20220210-4318.htm 2022-02-10
扫一扫加作者微信
/archive/1/arc-1-20220210-4317.htm 2022-02-10
目录1.1基类介绍1.2frmBaseDataDictionary类成员1.1基类介绍数据字典是指单表数据或基础数据,如货币资料,客户数据,产品资料等等。数据字典窗体是指实现了增删改查等功能的处理单表数据的窗体。数据字典窗体继承CSFramework.Library.frmBaseDataDictionary类,下表列出该类主要字段和方法:1.2frmBaseDataDictionary类成员ID名称类型说明1_BLL业务逻辑层的实例,由派生类实例化对象。2ButtonAuthorized用于设...
/archive/1/arc-1-20220210-4316.htm 2022-02-10
CSFramework标准版与WinFramework轻量框架版本区别https://www.cscode.net/archive/newdoc/1644148317.html 扫一扫加作者微信
/archive/1/arc-1-20220210-4315.htm 2022-02-10
适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统 运行平台:Windows + .NET Framework 4.0 开发工具:Visual Studio 2015,C#语言 数据库:Microsoft SQLServer 2008R2 标准版V2.3(开发框架+三层+ADO Direct+SQL)标准版V2.3是从07年开发的2.0版改进而来,是一套标准的三层开发框架(UI,BLL,DAL+SQL)。作者总结多年开发经验,2.2版引...
/archive/1/arc-1-20220210-4313.htm 2022-02-10
用户反馈点明细表的【删除】按钮删除一条数据,保存成功后,发现其他记录也被删除了!设断点跟踪,明细表的确有一条被删除的记录(红色叹号的记录)原因:由此可见,是明细表没有设置主键导致!若只设置了外键,ADO.NET底层在执行删除命令的时候,根据外键把其他记录也删除了。解决方案针对当前明细表的Model设置一个主键!参考文章关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)https://www.cscode.net/archive/newdoc/cs-21090319352607...
/archive/1/arc-1-20220210-4312.htm 2022-02-10
目录C#源码测试SendARPC#源码C# 全选 [DllImport("Iphlpapi.dll")] private static extern int SendARP(Int32 dest, Int32 host, ref Int32 mac, ref Int32 length); [DllImport("Ws2_32.dll")] private static extern Int32 inet_addr(string ip); /// <summary> /// 根据本地IP地址获取M...
/archive/1/arc-1-20220209-4311.htm 2022-02-09