当点击ButtonEdit的省略号按钮时,在ButtonEdit的ButtonClick事件中,我启动了另一个用户可以选择的表单。
该查询表单通知我所选值的原始形式。
当我的原始表单学习所选值时,它使用SetCellValue方法设置与ButtonEdit关联的单元格的值。但是,在单元格失去焦点之前不会显示该值。当具有ButtonEdit作为其就地RowEdit的单元格仍具有焦点时,是否有任何方法可以显示该值?
答案 0 :(得分:2)
设置view.ActiveEditor.EditValue
。
答案 1 :(得分:2)
处理ButtonClick事件时,传递给事件处理程序的sender参数表示必须更改其值的编辑器实例。所以,我想发布一个额外的解决方案,展示如何设置编辑器的值:
private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) {
DevExpress.XtraEditors.ButtonEdit edit = sender as DevExpress.XtraEditors.ButtonEdit;
edit.EditValue = SomeValue;
}