CSFramework.com自动分词系统:什么是数据窗体,窗体,什么是,什么,数据
搜索'什么是数据窗体'有20 条结果:
内容: C/S Winform开发框架 - 单表基础资料窗体实现主从表资料管理 目录 一、引言 二、开发过程 1、表结构,主键,外键关系 2、绑定明细表的数据源 3、实现BLL、DAL层 GetDetails 方法 4、实现BLL层自定义 Update 方法 5、DoSave 方法 调用 _BLL.Update 6、扩展 DAL层的Update方法 7、客户资料提交数据模型 8、客户地址表格添加【新增】、【删除】按钮 9、Bu...
URL:https://www.csframework.com/archive/1/arc-1-20230803-4705.htm   日期:2023-08-03
内容: 目录 注意事项 使用 IGridDataWatcher 接口管理表格数据 使用DevGridEditable类控制表格的焦点行及单元格 隐藏分页标签 隐藏 btnView 查看按钮 重写六个数据操作按钮 数据校验,检查数据重复 查询数据后,必须重置表格数据观察者 设置表格不可编辑列 注意事项 使用 IGridDataWatcher 接口管理表格数据 C# 全选 _Watcher = new DevExpre...
URL:https://www.csframework.com/archive/1/arc-1-20230803-4704.htm   日期:2023-08-03
内容: 目录 1、查询条件,增加查询明细表字段的条件 DAL层查询方法 DAL.Query 2、删除记录 DoDelete方法 3、新增\修改 - 保存 4、审核操作 5、测试场景 应客户要求,业务单据的数据查询页面要同时 显示主从表数据,需要做以下调整: 1、查询条件,增加查询明细表字段的条件 查询结果显示一张单据对应多条明细记录。 DAL层查询方法 DAL.Query C# 全选 ...
URL:https://www.csframework.com/archive/1/arc-1-20230803-4694.htm   日期:2023-08-03
内容: 目录 1、增加【复制】按钮 2、实现DoClone 事件 3、测试 1、增加【复制】按钮 C# 全选 public override void InitButtons() { base.InitButtons(); //_buttons.RemoveButton(ButtonNameList.btnRefreshDataDict); if (this.ButtonAuthorized(ButtonAuthority.CLONE)) ...
URL:https://www.csframework.com/archive/1/arc-1-20230803-4693.htm   日期:2023-08-03
内容: 目录 应用场景 逻辑分析 解决方案 1、修改业务单据窗体的 InitializeForm 方法 处理传入单据号码逻辑 2、跨模块打开单据并定位单据号码 3、打开当前模块的单据窗体并定位单据 应用场景 如生产单功能,每张生产单需要查看生产环节的单据流程状态,双击表格记录要打开对应的单据(下钻数据),如:采购订单、采购入库单等。 逻辑分析 生产单功能属于生产模块,标签页中各个流程单据可能在不同的模块,因此打开单据存在两...
URL:https://www.csframework.com/archive/1/arc-1-20230803-4692.htm   日期:2023-08-03
内容: VS2022+.NET7:从其他项目复制Form.cs窗体文件无法打开设计器(解决方案) VS2022+.NET7:从其他项目复制Form.cs窗体文件无法打开设计器(解决方案) 从其他项目复制Form.cs窗体文件没有显示 图标,双击无法打开窗体设计器,如下图所示: 解决方案 标签内添加代码: C# Code: Compile Up...
URL:https://www.csframework.com/archive/1/arc-1-20230620-4680.htm   日期:2023-06-20
内容: 快照隔离事务访问数据库,因为在此数据库中不允许快照隔离。请使用 ALTER DATABASE 以允许快照隔离。 Microsoft.EntityFrameworkCore.DbUpdateException:“An error occurred while saving the entity changes. See the inner exception for details.” SqlException: 快照隔离事务访问数据库 'XQERP_LangLon...
URL:https://www.csframework.com/archive/1/arc-1-20230531-4675.htm   日期:2023-05-31
内容: DevExpressV22:RepositoryItemComboBox的QueryPopUp事件无法动态加载数据项 经测试,表格中RepositoryItemComboBox的QueryPopUp事件无法动态加载数据项! 解决方案: 必须使用 BeginInit / EndInit() 初始化组件! C# Code: private void OnCmbPaperNameProduce_QueryPopUp( ...
URL:https://www.csframework.com/archive/1/arc-1-20230525-4673.htm   日期:2023-05-25
内容: CSFramework开发框架 - 开发界面窗体注意事项、测试项 一、单表窗体 数据查询页 - 注意事项 设置默认列宽度: 关键列放最前面: 如产品编码、产品名称、单位、类型等字段放到前面,最好屏幕能显示完整,不需要拖动滚动条。 添加 LookUpEdit / CheckBox 组件: 如:单位、类型、是否启用、是否审核等字段。 测试注意: 每个列是否 能显示资料,资料显示是否正常 ...
URL:https://www.csframework.com/archive/1/arc-1-20230424-4670.htm   日期:2023-04-24
内容: CSFrameworkV6-导出Excel模版、导入数据设计 适用版本:CSFrameworkV6 旗舰版 导出模版文件、导入模版数据下拉菜单设计: 重写 InitButtons 方法,添加2个菜单按钮: C# Code: public override void InitButtons() {    base .InitButtons();       var btnExport...
URL:https://www.csframework.com/archive/1/arc-1-20230420-4668.htm   日期:2023-04-20
内容: CSFramework.EF数据库框架 - 特殊数据类型测试报告(_TestDataUpdate表) _TestDataUpdate 表结构 测试 SqlServer 数据库 测试 MySql 数据库 测试 Oracle 数据库 暂无测试. CSFramework.EF 数据库框架 CSF...
URL:https://www.csframework.com/archive/1/arc-1-20230322-4654.htm   日期:2023-03-22
内容: CSFramework.EF数据库框架测试MySqlBulkLoader批量插入功能报错(解决方案) 我们在测试 CSFramework.EF数据库框架 MySql数据库发现一些错误,解决方案如下: System.NotSupportedException:“To use MySqlBulkLoader.Local=true, set AllowLoadLocalInfile=true in the connection string. See https://fl.vu/...
URL:https://www.csframework.com/archive/1/arc-1-20230322-4651.htm   日期:2023-03-22
内容: VS2022窗体设计器保存报错:应有两个或多个类部件 最近研究VS2022.NET7 WinFormsApp程序遇到不少奇怪问题,踩坑不少 窗体设计器保存报错:应有两个或多个类部件: 解决方案:关闭VS,重新打开。 扫一扫加作者微信 ...
URL:https://www.csframework.com/archive/1/arc-1-20230320-4644.htm   日期:2023-03-20
内容: 为什么FastReport.NET v2021 打印预览只显示一条记录 | 软件开发平台 FastReport.NET v2021,报表数据源有多条记录,为什么打印预览只显示一条记录? 解决方案 需要设置报表数据源的.Enable属性! dataSource.Enabled = true ; // 设置数据源可用,否则只能打印一条记录 参考代码: C# Code: ...
URL:https://www.csframework.com/archive/1/arc-1-20230316-4638.htm   日期:2023-03-16
内容: Winform软件开发平台 - 支持离线操作、缓存及加载本地文件离线数据 CSFrameworkV6旗舰版支持业务单据离线操作,缓存数据到本地文件及加载本地离线数据。 用户场景 断网导致用户无法保存资料。 离线操作逻辑 Demo源码位置:CSFrameworkV6.DemoPurchaseModule.frmPO DoSaveLocal:保存为离线资料。将当前业务数据保存为本地文件。 DoLo...
URL:https://www.csframework.com/archive/1/arc-1-20230315-4634.htm   日期:2023-03-15
内容: CSFrameworkV6 - 软件快速开发平台审计日志数据日志应用 审计日志 在CSFrameworkV6软件开发平台中进行的所有操作都会记录审计日志,为了帮助用户溯源当时的操作数据,从而发现操作的不合理性。CSFrameworkV6中的审计日志主要包括操作日志、登录日志及数据日志三种: 操作日志:针对所有用户点击菜单或功能按钮操作、前端系统消息、前端系统异常消息等都会记录操作日志,包括的信息有:操作类型、操作时间、当...
URL:https://www.csframework.com/archive/1/arc-1-20230314-4631.htm   日期:2023-03-14
内容: CSFrameworkV6 - 使用DevExpress BaseEdit.ErrorText进行多个数据校验 C# Code: // 检查主表数据是否完整或合法 protected override bool ValidatingData() {    // 多个输入项检查。若检查不通过,文本框右侧显示红色X图标    var isInvali...
URL:https://www.csframework.com/archive/1/arc-1-20230307-4626.htm   日期:2023-03-07
内容: CSFrameworkV6 - 基础资料窗体 - ValidatingData / CheckNoExists方法使用 有些基础资料编码是手工录入的,我们在保存前要检查编码是否重复: Form.ValidatingData方法: C# Code: // 新增状态,需要检查录入的编码是否存在 if (_UpdateType == UpdateType.Add) {    if (_BLL....
URL:https://www.csframework.com/archive/1/arc-1-20230306-4619.htm   日期:2023-03-06
内容: CSFrameworkV6 - 基础资料窗体 - 扩展Update方法保存多个表 Form代码 C# Code: // 明细表数据源 var detail = gcDetail.DataSource as List dt_DocRef ; var result = _BLL.Update(_BLL.DataBinder, detail); // 更新主表和明细 if ...
URL:https://www.csframework.com/archive/1/arc-1-20230306-4618.htm   日期:2023-03-06
内容: CSFrameworkV6 - 基础资料窗体 - ShowSummary方法使用 单表基础资料窗体基类定义ShowSummary方法,用于打开窗体时加载显示数据,默认显示表全部数据,在DAL层可控制默认返回的记录数。 DAL层代码: C# Code: public override List dt_Product GetSummaryData() {    var q = _Database....
URL:https://www.csframework.com/archive/1/arc-1-20230306-4617.htm   日期:2023-03-06
回到顶部