DevExpress RepositoryItemButtonEdit

时间:2011-04-27 19:45:16

标签: devexpress

当点击ButtonEdit的省略号按钮时,在ButtonEdit的ButtonClick事件中,我启动了另一个用户可以选择的表单。

该查询表单通知我所选值的原始形式。

当我的原始表单学习所选值时,它使用SetCellValue方法设置与ButtonEdit关联的单元格的值。但是,在单元格失去焦点之前不会显示该值。当具有ButtonEdit作为其就地RowEdit的单元格仍具有焦点时,是否有任何方法可以显示该值?

2 个答案:

答案 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;
}