sathish k.kumar Ответов: 1

умножьте два столбца в datagridview


int s1 = Convert.ToInt16(dataGridView1.CurrentRow.Cells[3].Value);

int s2 = Convert.ToInt16(dataGridView1.CurrentRow.Cells[6].Value);

int s3 = s1 * s2;

dataGridView1.CurrentRow.Cells[38].Value = s3;


это прекрасно работает

когда я изменяю значение lively в dataGridView1.CurrentRow.Ячейки[3] умножаются с измененным значением

с помощью dataGridView1.CurrentRow.Ячейки[6] и отображают значение в

dataGridView1.CurrentRow.Клетки[38]

любить

клетка[3] клетка[6] клетка[38]
5 5 30

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

заранее спасибо

1 Ответов

Рейтинг:
2

Maciej Los

Воспользуйся Практическое руководство.CellValueChanged[^] событие. В конце статьи вы найдете пример кода.


sathish k.kumar

это не работает. я попробовал ваш пример, но когда-либо форма загружается, она умножает значения.
при изменении значения ячейки t time только значение должно быть умножено в противном случае останется прежним

Maciej Los

Что не работает? Улучшите свой вопрос и вставьте ту часть кода, которая не работает, и объясните почему. Опишите свои ожидания.