9 / 9 / 2
Регистрация: 22.09.2012
Сообщений: 212
|
||||||
1 | ||||||
Реализация операции отмены ввода значения в dataGridView04.03.2016, 16:11. Показов 2443. Ответов 3
Я уже забыл про основной проект и создал новый чтобы проверить будут ли работать операции отмены и повтора ввода (во многих программах это две завернутые стрелочки вправо и влево). Решил организовать с помощью стека. Вот незнаю запоминает ли стек двумерные массивы? Может в этом вся проблема... Но для каждого действия мне надо запомнить все значения из датагридвью (массив), а не только то, которое изменилось, того требует основной проект! Булевая переменная нужна для того, чтобы не срабатывало событие CellValueChanged при автоматическом заполнении грида при нажатии на кнопку. Есть два стека undo и redo.
Идея работы стеков:
0
|
04.03.2016, 16:11 | |
Ответы с готовыми решениями:
3
Реализация отмены....!!! Кнопка отмены в поле ввода Отмена ввода и повтор ввода в DataGridView Реализация "отмены" |
9 / 9 / 2
Регистрация: 22.09.2012
Сообщений: 212
|
|
04.03.2016, 17:18 [ТС] | 3 |
Как там все сложно и непонятно... я читал подобную статью в интернете, но реализовать врятли смогу
Добавлено через 26 минут Большое спасибо, заработало! Вот только скажите, моя простая реализация существенно будет на чтото влиять в данном случае? Она для меня гораздо проще и понятней. До той мне как до китая пешком
0
|
04.03.2016, 20:11 | 4 |
Ваша реализация перестанет работать как только вы захотите сделать undo на какую-либо еще операцию.
На самом деле, та реализация не намного сложнее вашей. Там тоже два стека. Только она более универсальна. В вашем случае вам просто нужно реализовать одну команду (которая будет реализовывать интерфейс ICommand) и которая будет хранить ваш массив данных.
0
|
04.03.2016, 20:11 | |
04.03.2016, 20:11 | |
Помогаю со студенческими работами здесь
4
Очистка поля ввода Edit для следующего ввода значения Какое использовать события в datagridview, чтобы значения из combobox обновлялись в datagridview Во втором DataGridView отобразить данные, используя значения выбранной строчки первого DataGridView Операции ввода-вывода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |