Devexpress lookupedit赋值后不显示第一项

简介: Devexpress lookupedit赋值后不显示第一项

今天在使用lookupedit时,发现设置datasource后,设置itemindex=0,但是程序启动后,并不显示第一项的值,再点击一次就显示出来了,只有再程序启动后第一次加载时不显示。


通过与另一页面进行比较发现,是因为在程序启动时,visibility=Never,(也就是设置数据源之前,layoutcontrolitem。Visibility=DevExpress.XtraLayout.Utils.LayoutVisibility.Never的原因,我这里是想要点击“查找”按钮,然后显示出lookupedit并加载其数据。


因此,我先设置layoutcontrolitem.Visibility=DevExpress.XtraLayout.Utils.LayoutVisibility.Always,在设置数据源即可正常加载。


以此记录,感觉类似的问题后面还会再遇到。


相关文章
|
C# 数据库
C#中的DataGridView中添加按钮并操作数据
C#中的DataGridView中添加按钮并操作数据
344 0
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
350 0
|
SQL
艾伟:Gridview自定义排序且显示上下箭头
实现功能:单击Gidview列名按该列升序或降序排列,且在排序列上显示向上来向下箭头示意图片         //设置Gridview的AllowSorting属性值为true,即允许排序        AllowSorting="True" OnSorting="gridview1...
1000 0
|
前端开发 JavaScript
给控件变量赋初值并在对话框控件显示
1、创建dialog对话框(创建对话框类) 2、初始化 (1) 在头文件中定义控件变量,声明初始化函数:BOOL OnInitDialog(); void OnInitControl(); (2) 在.
1216 0
|
C#
XAML: 获取元素的位置
原文:XAML: 获取元素的位置 在之前讨论 ListView 滚动相关需求的文章中(UWP: ListView 中与滚动有关的两个需求的实现)曾经提到了获取元素相对位置的方法,即某元素相对另一元素的位置。
970 0