我有网格,其中一个单元格是带有数据源的RepositoryItemGridLookUpEdit。当我从RepositoryItemGridLookUpEdit中选择item时,会丢失该行的焦点(例如,单击另一行上的鼠标),然后将鼠标悬停在已更改的行上--带有RepositoryItemGridLookUpEdit的单元格中的值消失,并说"Value是空的“。但是,当我再次单击该行时,就会出现值。知道怎么才能停止消失吗?
GridLookUpEdit glue = new GridLookUpEdit(); glue.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; MyGridLookupDataSourceHelper(glue.Properties, GetMaterialyDataView(), "Kod", "Kod"); elementsEditThings.gvView.Columns[ColName].ColumnEdit = glue.Properties;
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,现在它起作用了。
发布于 2016-03-07 12:52:21
请参阅文档
RepositoryItemLookUpEdit类包含特定于GridLookUpEdit控件的设置。您可以通过编辑器的GridLookUpEdit.Properties对象访问这些设置。有关控件的详细信息,请参阅GridLookUpEdit主题。 只需将存储库项创建为独立对象,才能为容器控件(如XtraGrid、XtraTreeList等)指定内部编辑器。
将devexpress转换为RepositoryItemGridLookUpEdit,或将GridLookUpEdit转换为列单元格
https://stackoverflow.com/questions/35839714
复制相似问题