LookupEdit关联更新其它文本输入框的值(自动带出参考数据并赋值)
LookupEdit关联更新其它文本输入框的值(自动带出参考数据并赋值)
功能需求 在开发应用中,通常当选择一个值时要自动带出相关数据(给其它输入框组件赋值),比如一个选择客户的LookupEdit组件,取名为txtCustomer,选择客户的同时要自动带出客户的名称、联系人以及联系电话在对应的输入框中显示出来。我们可以在EditValueChanged、Validating、或者TextChanged事件内处理。 当选择客户,自动带出客户的名称、联系人、联系电话 C# Code: private void txtCustomer_EditValueChanged(object sender, EventArgs e) { //不给自己的EditValue赋值,参数setEditorValue=false EditorBinding.SetEditorBindingValue(txtCustomer, txtCustomer.EditValue, false); //根据编号编号查询客户详细资料 Customer customer = new bllCustomer().Find(txtCustomer.EditValue.ToString()); //除sender外,给其它绑定的数据源及EditValue赋值,setEditorValue=true EditorBinding.SetEditorBindingValue(txtCustomerName, customer.CustomerName, true); EditorBinding.SetEditorBindingValue(txtCustomerAttn, customer.Attn, true); EditorBinding.SetEditorBindingValue(txtCustomerTel, customer.Tel, true); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信:
参考文档:
C/S框架后台数据更新模型之ORM自动生成SQL基本原理 C# 给绑定数据源的文本框.Text属性赋值,但没有保存数据 新增功能输入产品编号及名称自动筛选数据 C/S系统快速开发平台SQL命令生成器(数据自动更新模型) 给绑定数据源的文本输入框TextEdit.Text或EditValue属性赋值,失去焦点文本自动清空了 LookupEdit.EditValueChanged事件内给其它文本框赋值无效或变回原来的值 【原创】C# Dev用户自定义组件,自动下拉弹框表格过滤数据组件ucMyLookUpEdit SQL UPDATE语句关联表值函数(CROSS APPLY)关联更新数据 原创:SQLJOB作业自动备份数据库并自动清除备份历史记录 软件开发与设计 - OA-办公自动化(泛微数据库设计) C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体 修改单元格关联更新其它列的值,Dev GridView组件OnCellValueChanged事件实现 C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据 自动升级程序支持SQL脚本更新升级 C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)
其它资料:
什么是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内容管理系统 | |