Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
NelliRomans
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 53
1

Как удалить выбранную строчку DataGridView и тем самым поменять значение суммы?

28.02.2017, 15:53. Просмотров 172. Ответов 5
Метки нет (Все метки)

В общем, у меня есть программа. Здесь представленны две DataGridView. Из списка товаров я заношу в корзину покупателей опредленные товары и заносится их цена. Считается сумма и все отлично. Но вот когда я пытаюсь убрать товар, то цена либо не меняется, либо отнимается только первая строчка. А я хочу,чтобы когда я удаляла определенный товар из корзины, то и значение суммы уменьшалось в соответствии с удаленной строкой.
Как удалить выбранную строчку DataGridView и тем самым поменять значение суммы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2017, 15:53
Ответы с готовыми решениями:

Использование html файлов, как удалить строчку, когда известно только, внутренее значение
Как мне удалить кодом из html файла эту строчку, когда только известно string...

Нахождение короткого слово с самым большим и поменять местами
Допустим, в консольном приложении пользователь напечатал предложение: "Я робот...

Как удалить выбранную строчку из ListBox
Есть такой код, при нажатии на кнопку вылазит Listbox1 и показывает все файлы...

Как удалить выбранную строку из datagridview и бд
Помогите разобраться с кодом private void buttondelete_Click(object...

Как удалить строку выбранную пользователем в объекте DataGridView
Не могу понять как удалить строку выбранную пользователем в объекте...

5
Aferuga
350 / 345 / 229
Регистрация: 20.05.2015
Сообщений: 1,005
Завершенные тесты: 1
28.02.2017, 16:37 2
Код покажите как вы строку удаляете
0
NelliRomans
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 53
28.02.2017, 16:48  [ТС] 3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  private void button2_Click(object sender, EventArgs e)
        {
        
                
            if (dataGridView2.SelectedRows.Count > 0 && dataGridView2.SelectedRows[0].Index != dataGridView2.Rows.Count - 1)
            {
 
               dataGridView2.Rows.RemoveAt(dataGridView2.SelectedRows[0].Index);
                
                summ -= Convert.ToInt32(dataGridView2.Rows[0].Cells[1].Value);
                Ob_sum.Text = summ.ToString();
                
            
            }
            else
            {
                dataGridView2.Rows.Clear();
                Ob_sum.Text = "-";
0
Aferuga
350 / 345 / 229
Регистрация: 20.05.2015
Сообщений: 1,005
Завершенные тесты: 1
28.02.2017, 18:04 4
Может так?
C#
1
2
summ -= Convert.ToInt32(dataGridView2.SelectedRows[0].Cells[1].Value);
dataGridView2.Rows.RemoveAt(dataGridView2.SelectedRows[0].Index);
0
NelliRomans
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 53
28.02.2017, 20:38  [ТС] 5
Получилось) всего-лишь строчки поменять надо было
спасибо большое))
0
Aferuga
350 / 345 / 229
Регистрация: 20.05.2015
Сообщений: 1,005
Завершенные тесты: 1
28.02.2017, 21:00 6
А так он удалит все выделенные строки
C#
1
2
3
4
5
for (int i = dataGridView1.SelectedRows.Count - 1; i > -1; i--)
            {
                summ -= Convert.ToInt32(dataGridView2.SelectedRows[i].Cells[1].Value);
                dataGridView2.Rows.RemoveAt(dataGridView2.SelectedRows[i].Index);
            }
0
28.02.2017, 21:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2017, 21:00

Удалить выбранную строку в datagridview из бд
в datagridview выведена таблица из базы данных с помощью bindingsource. Как...

Удалить строку, выбранную пользователем в объекте DataGridView
Не могу удалить строку выбранную пользователем в объекте DataGridView:(...

Поменять первое слово предложения с самым коротким, последнее с самым длинным
Поменять первое слово предложения с самым коротким, последнее с самым длинным....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru