DEVEXPRESS GRID repositoryItemLookUpEdit列获取焦点后显示值消失

问题描述

当repositoryItemLookUpEdit列获取焦点后显示内容消失,离开焦点又显示,如图代码如下:RepositoryItemLookUpEditrepositoryItemLookUpEdit2=newRepositoryItemLookUpEdit();DataTabledt=newDataTable();dt.Columns.Add("ID",typeof(int));dt.Columns.Add("Name",typeof(string));dt.Rows.Add(1,"药品");dt.Rows.Add(2,"检查");dt.Rows.Add(3,"检验");repositoryItemLookUpEdit2.DataSource=dt;repositoryItemLookUpEdit2.DisplayMember="Name";repositoryItemLookUpEdit2.ValueMember="ID";gridColumn2.ColumnEdit=this.repositoryItemLookUpEdit2;gridColumn2.FieldName="F_ID";

解决方案

解决方案二:

解决方案三:
按照楼上给的试了下,还是不行,我发现从数据库取出来的DataTable,使用起来就没有问题,自己new出来的就会出现上述问题
解决方案四:
repositoryItemLookUpEdit2.ValueMember="Name";这样就可以了你绑定的栏位要改下

时间: 2024-10-30 07:08:52

DEVEXPRESS GRID repositoryItemLookUpEdit列获取焦点后显示值消失的相关文章

devexpress:画面再次载入后,bandgridview的列宽自动变长

问题描述 devexpress:画面再次载入后,bandgridview的列宽自动变长 初次进入画面或者关掉画面再打开都是正常, 每列的长度都是100. 如果按下test按钮刷新,列宽自动变长,超过100. 求助各位大侠. ![private void Form1_Load(object sender, EventArgs e) { GridBand band1 = new GridBand(); band1.Caption = "band1"; this.bandedGridView

jsp-后台到数据库可以查到值,但是,前台却不显示值,但是又一行记录,这是为什么?

问题描述 后台到数据库可以查到值,但是,前台却不显示值,但是又一行记录,这是为什么? --------------------------------listProducts.jsp------------------------------------ <table class=""table table-striped"" width=""1024""> <thead> <tr> <

json改变显示值__急求-JSON改变显示值__急求

问题描述 JSON改变显示值__急求 改变 field:'dllx' 的值 后台得到的是图左面的数字,让显示成后面的汉字 解决方案 你这两者之间的关系是什么?没看明白 json数据你得到后,可以用索引,名称等来获取对应的数据, 然后你再按你的需求添加到新数据格式中

easyui-easyUI下拉框复选不显示值

问题描述 easyUI下拉框复选不显示值 data-options=" url: '/securityAudit/statisticsByLogModule.html', method:'get', valueField:'data.count', textField:'data.moduleName', multiple:true, width:110, panelHeight:'auto' "/> 对象数组 {"success":true,"me

组件使用两则:Grid动态列/N层ComboBox联动菜单

How to:Grid动态列 Grid是支持动态列的,该点体现在Ext.grid.GridPanel.reconfigure()中,其主要流程就是重新绑定列模型和插入新的Store数据源,然后刷新Grid视图.这里顺便给出源码: reconfigure : function(store, colModel){ if(this.loadMask){ this.loadMask.destroy(); this.loadMask = new Ext.LoadMask(this.bwrap, Ext.a

Excel显示值计算

      利用Round函数杜绝Excel的计算误差.其实,Excel之所以产生这种计算上的误差是因为我们在单元格中看到的显示值与实际值不同所造成的,图中 即显示了显示值与实际值的差异,当进行计算时Excel以实际值进行计算,而非显示值.知道了这些,我们只要设置Excel以显示值进行计算即可避免计算 误差的出现.设置方法如下:         1. 在"工具"菜单上,单击"选项".         2. 单击"重新计算"选项卡,单击选中&quo

js实现获取焦点后光标在字符串后_javascript技巧

主要介绍了js实现获取焦点后光标在字符串后,原理就是获得焦点后重新把自己复制粘帖一下,喜欢的朋友可以看看   复制代码 代码如下: var t=$("#"+id).val(); $("#"+id).val("").focus().val(t); //其原理就是获得焦点后重新把自己复制粘帖一下

easyui-easyUI的dategrid中嵌套了textarea的默认显示值的问题

问题描述 easyUI的dategrid中嵌套了textarea的默认显示值的问题 easyUI的dategrid中嵌套了textarea,如何让不同行的textarea通过按钮操作显示不同的值呢?如图形式 解决方案 onLoadSuccess事件中获取容器对象找到你的radio添加click事件,通过click事件获到此行的textarea进行赋值 onLoadSuccess:function(){$(this).datagrid('getPanel').find(':radio').clic

jsp-为什么这样使用 s:iterator嵌套 页面不能显示值

问题描述 为什么这样使用 s:iterator嵌套 页面不能显示值 <s:iterator value=""%{#request.List1}"" var=""list1""> <s:property value=""%{#list1.name}""/> <s:set name=""inherit"" value=&q