Dev GridView 内置Lookup组件同时操作编号和名称
Dev GridView 内置Lookup组件同时操作编号和名称
C# Code: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { gridControl1.DataSource = GetOrder(); //选择,显示编号 repositoryItemLookUpEdit1.DisplayMember = "CustomerCode";// here! repositoryItemLookUpEdit1.ValueMember = "CustomerCode"; repositoryItemLookUpEdit1.DataSource = GetLookupData(); } private object GetLookupData() { DataTable dt = new DataTable(); dt.Columns.Add("CustomerCode", typeof(String)); dt.Columns.Add("CustomerName", typeof(String)); dt.Rows.Add("ZX", "中兴通讯"); dt.Rows.Add("HW", "华为科技"); dt.Rows.Add("TENCENT", "腾讯科技"); dt.Rows.Add("ALI", "阿里巴巴"); dt.AcceptChanges(); return dt; } private object GetOrder() { DataTable dt = new DataTable(); dt.Columns.Add("OrderID", typeof(String)); dt.Columns.Add("CustomerCode", typeof(String)); dt.Columns.Add("CustomerName", typeof(String)); dt.Columns.Add("Price", typeof(String)); dt.Rows.Add("ID000001", "HW", "华为科技", 1001.00); dt.Rows.Add("ID000002", "ZX", "中兴通讯", 99.00); dt.Rows.Add("ID000003", "TENCENT", "腾讯科技", 120.00); dt.AcceptChanges(); return dt; } private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (e.Column.FieldName == "CustomerCode") { object dataRow = repositoryItemLookUpEdit1.GetDataSourceRowByKeyValue(e.Value); object value = (dataRow as DataRowView)["CustomerName"]; gridView1.SetFocusedRowCellValue("CustomerName", value); } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
DevExpress组件专业图标, 美化用户界面 DevExpress8.24组件专业图标 DEV组件LookupEdit,ComboBoxEdit绑定数据源 DEV CheckedListBoxControl组件绑定数据源 VS工具栏手工加载DevExpress组件 GridView表格中绑定LookupEdit单选组件 解决:DevExpress.GridControl.GridView表格导出乱码 DevExpress皮肤组件打造的C# Winform 开发平台 Dev表格RepositoryItemLookUpEdit组件改变值时设置其它列的值-原创 C/S结构快速开发框架使用的DevExpress常用组件 VS2015 Winform窗体设置DevExpress预设的图标库(组件Image属性)|C/S框架网 【原创】C# Dev用户自定义组件,自动下拉弹框表格过滤数据组件ucMyLookUpEdit C# Dev GridView表格的CustomUnboundColumnData事件异步加载图片类AsynDownImage C# Dev GridView表格使用RepositoryItemPictureEdit显示图标或图片 修改单元格关联更新其它列的值,Dev GridView组件OnCellValueChanged事件实现
其它资料:
什么是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内容管理系统 | |