Devexpress RepositoryItemGridLookUpEdit,单元格中的显示值在鼠标悬停时消失,但在单击时再次出现

Devexpress RepositoryItemGridLookUpEdit, display value in cell disappears on mouse hover, but appears again on click

我有一个网格,其中一个单元格是带有数据源的 RepositoryItemGridLookUpEdit。当我从 RepositoryItemGridLookUpEdit 中选择项目时,然后从行中失去焦点(例如,通过在其他行上单击鼠标),然后将鼠标悬停在更改的行上 - 带有 RepositoryItemGridLookUpEdit 的单元格中的值消失并显示 "Value is empty"。但是当我再次单击该行时,值出现了。知道如何阻止它消失吗?

GridLookUpEdit 胶水 = new GridLookUpEdit(); glue.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; MyGridLookupDataSourceHelper(glue.Properties, GetMaterialyDataView(), "Kod", "Kod"); elementsEditThings.gvView.Columns[ColName].ColumnEdit = glue.Properties;</p> <pre><code>public MyGridLookupDataSourceHelper(RepositoryItemGridLookUpEdit edit, ITypedList dataSource, string displayMember, string valueMember) { this.edit = edit; edit.DataSource = dataSource; edit.DisplayMember = displayMember; edit.ValueMember = valueMember; edit.ProcessNewValue += edit_ProcessNewValue; }

//完成我将 GridLookUpEdit 更改为 RepositoryItemGridLookUpEdit,现在可以使用了。

参考documentation

The RepositoryItemLookUpEdit class contains settings specific to the GridLookUpEdit control. You can access these settings via the editor's GridLookUpEdit.Properties object. See the GridLookUpEdit topic for details on the control.

You need to create repository items as standalone objects only to specify inplace editors for container controls (such as the XtraGrid, XtraTreeList, etc)