DevExpress GridView PostEditor - PullRequest
       14

DevExpress GridView PostEditor

0 голосов
/ 22 июня 2011

У меня есть сетка с несвязанными столбцами.Вопрос в том, что каждый раз, когда я изменяю значение ячейки (я использую элемент хранилища), я немедленно вызываю метод gridview.PostEditor (), чтобы он сразу обновлял данные сетки, которые необходимо обновлять каждый раз, когда я изменяю конкретную ячейку.Имейте в виду, что я использую метод PostEditor (), так что мне не нужно сначала терять фокус на ячейке, чтобы обновить вид сетки.В любом случае, вызов PostEditor () обновит мою сетку (которая работает нормально) и все равно откроет элемент reposiroty, точнее, элемент управления правкой вращения элемента repositoty, но дело в том, что если я нажму числовую клавишу, он отменит старыйоцените и замените его новым.Я не хочу, чтобы это вело себя так.Я хочу, чтобы, если старое значение было 10,00, и я нажимаю клавишу «0», оно изменит значение на «100,00», а не на «0,00».

Пожалуйста, помогите!

Спасибо!:)

1 Ответ

1 голос
/ 12 июля 2011

Я не знаю, понимаю ли я вопрос.Но я проверил некоторые из моих личных вещей devexpress и обнаружил:

private void riSpinEdit_EditValueChanged(object sender, EventArgs e)
        {
            TextEdit edit = grdReceiveGoods.FocusedView.ActiveEditor as TextEdit;
            if (edit != null)
            {
                int len = edit.SelectionLength;
                int start = edit.SelectionStart;
                grdReceiveGoods.FocusedView.PostEditor();
                edit.SelectionLength = len;
                edit.SelectionStart = start;
            }
        }

Дайте мне знать, если это решит вашу проблему.

...