Как определить, что конечный пользователь изменил значение в ячейке, изменил значение dev express gridview - PullRequest
0 голосов
/ 08 марта 2020

Как определить, что конечный пользователь изменил значение в ячейке, с измененным значением dev express gridview?

Как описано здесь :

Событие CellValueChanged возникает, когда:

1 - пользователь изменил значение редактора на месте и теперь закрывает этот редактор. 2- метод SetRowCellValue или другой Grid API использовался для изменения значения ячейки в коде.

Мне нужно определить, когда пользователь изменил значение редактора на месте и теперь закрывает этот редактор.

1 Ответ

1 голос
/ 09 марта 2020

Событие GridView.ShownEditor можно использовать для обнаружения изменений редактора.

Пример:

    private void gridView1_ShownEditor(object sender, EventArgs e)
    {
        GridView view = sender as GridView;
        if (view.ActiveEditor is DevExpress.XtraEditors.TextEdit)
        {
            view.ActiveEditor.EditValueChanged += ActiveEditor_EditValueChanged;
            view.ActiveEditor.Leave += ActiveEditor_Leave;
        }
    }

    void ActiveEditor_EditValueChanged(object sender, EventArgs e)
    {

    }

    void ActiveEditor_Leave(object sender, EventArgs e)
    {

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...