Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 28
1
.NET 3.x

Сохранение заполненной ячейки DataGridView

21.11.2021, 12:51. Показов 543. Ответов 0

Author24 — интернет-сервис помощи студентам
Добрый день, уважаемые пользователи!

Столкнулся с проблемой. Во время работы программы (при определенных условиях), создается колонка таблицы DataGridView. Ячейка1 заполняется значением.

Далее создается новая строка. Ячейка2 заполняется значением. В этот момент, ячейка1 обнуляется.

Вопрос. Как сохранять значение ячейки1 при заполнении ячейки2?

Дабы проблема была ясна, прикрепляю скриншоты выполнения программы и часть кода

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    DataGridViewTextBoxColumn dgvUserAddRewardColumn = new DataGridViewTextBoxColumn()
                {
                    Name = "dgvUserRewarColumn",
                    HeaderText = "Reward"
                };
                if (dgvUser[columnUserRewardIndex - 1, _cellUserId].Value == null)
                {
                    columnUserRewardIndex--;
                    TakeColumnValue(addUserRewardForm);
 
                }
                else
                {
                    dgvUser.Columns.Add(dgvUserAddRewardColumn);
 
                    TakeColumnValue(addUserRewardForm);
                }
 
 
            }
        }
 
        private int ResultOfCheck(AddUserReward addUserRewardForm)
        {
            if (addUserRewardForm.ResultOfCheckOnCompare == 1)
            {
                MessageBox.Show("Error!", "Rewards cannot be the same!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return 1;
            }
            if (addUserRewardForm.ResultOfCancel == 1)
            {
                return 1;
            }
            return 0;
        }
        private void TakeColumnValue(AddUserReward addUserRewardForm)
        {
            dgvUser[columnUserRewardIndex, _cellUserId].Value =
                addUserRewardForm._user.UserRewards[addUserRewardForm._user.UserRewards.Count - 1];
            dgvUser.CommitEdit(DataGridViewDataErrorContexts.Commit);
            dgvUser.EndEdit();
            columnUserRewardIndex++;
        }
Миниатюры
Сохранение заполненной ячейки DataGridView   Сохранение заполненной ячейки DataGridView  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2021, 12:51
Ответы с готовыми решениями:

Datagridview сохранение содержимого ячейки
В массив например Как реализовать?

Значение ячейки datagridview в textbox и сохранение
курил курил так и невкурил форумчане, пследний вопрос. Есть форма (на скрине) нужно чтобы при...

Изменение содержимого одной ячейки Datagridview после изменения другой ячейки
Здравствуйте. Есть Datagridview с 2 столбцами. Столбцы типа ComboBox. В 1 столбце уже забиты...

Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки
Хочу поменять цвет выбранной ячейки, так что бы когда при выбраной строки цвет ячейки оставался...

При выделении ячейки в DataGridView контрол перемещается и становится по правую сторону ячейки
Всем доброе утро. В приложении есть DataGridView и контрол со всеми функциями по управлению...

0
21.11.2021, 12:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2021, 12:51
Помогаю со студенческими работами здесь

Перенос данных с формы и одной ячейки dataGridView в другую форму и ячейку dataGridView
Подскажите пожалуйста, у меня есть две таблицы которые выводятся на разных формах в dataGridView...

SelectChange внутри ячейки DataGridView. Вернуть Выделенный текст внутри редактируемой ячейки
Собсна, пишу HexEditor на основе таблицы в WindowsForm. Сколько не бился, MSDN говорит, что...

Поиск в datagridview(заполненной из бд access)
Доброго времени суток!... Я выполняю программу-справочник, в которой есть datagridview,...

Поиск последней заполненной ячейки в диапазоне с шагом в 3 ячейки
ПРОСМОТР(2;1/(CG45:CY45);СТОЛБЕЦ(CG45:СМЕЩ(CG45;0;3;;ЧИСЛСТОЛБ(CG45:CY45)) что то не то я творю

Поиск заполненной ячейки
HELP PLEASE!!! Необходимо в диапазоне B105:B204 найти незаполненную ячейку (если только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru