C# DevExpress高级篇 | GridLookUpEdit组件使用|C/S开发框架
一、前言作者目前在开发一套大型ERP系统时用到GridLookUpEdit组件,用户有一些特殊要求非常棘手,研究了半天终于整出来了,分享出来给大家。 二、GridLookUpEdit 组件特殊要求2.1、支持输入新值如下图所示,用户要求【货号】列能输入新值,当下拉窗体的【货号】不存时要求录入新货号。 要求能录入XYZ新货号。 解决方案: C# 全选
C# 全选
2.2、支持输入包含内容的值现在有新的问题,当用户录入一个货号是包含关系的新值,结果GridLookUpEdit组件直接忽略,如下图所示: 解决方案: C# 全选
C# 全选
2.3、支持获取下拉表格当前行另一个问题,当【货号】重复时,如下图GXa2货号,无论你选择哪一行,永远返回第1行的资料,如下图绿色框的记录行。 解决方案: C# 全选
C# 全选
2.4、设置不接受当前焦点行的值经过上面的骚操作后,作者发现还有个严重的问题,就是弹出下拉窗体并移动鼠标改变焦点行,此时关闭下拉窗体会给当前单元格自动赋值焦点行的货号。 最后,设置不接受当前焦点行的值。避免关闭下拉窗体时自动取下拉窗体焦点行的值。 解决方案: C# 全选
C# 全选
扫一扫加作者微信
参考文档:
C# DevExpress.XtraCharts获取调色板系统默认颜色-C/S开发框架 C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架 C# FastReport.NET批量打印条形码报表详解教程-C/S开发框架 C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架 C# FormTool.SetCursor设置光标为等待状态,提高用户体验-C/S开发框架 C# Combox组件动态下拉数据-C/S开发框架 C#DataTable(转List /JSON/字典 互转)-C/S开发框架 C#.NET其他程序集访问Internal类-C/S开发框架 C#读取加载XML文件-C/S开发框架 C#.NET理解Task和async await原理-C/S开发框架 理解C#.NET泛型运作原理-C/S开发框架 C#使用PInvoke.Kernel32加载非托管DLL嵌入资源-C/S开发框架 C#.NET LINQ入门基础-C/S开发框架 C# DevExpress双击表格删除当前记录|C/S开发框架 C# DevExpress教学 GridLookUpEdit组件表格下拉组件使用|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |