Например: если я изменяю столбец MRP
, он должен умножить это значение на другое значение столбца с именем No_of_Units
, и результат должен быть сохранен в столбце Total
, Заранее спасибоКак изменить значение одной ячейки при замене другого значения ячейки в DataGridview
ответ
Вы имеете в виду что-то вроде этого?
private void DataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == index of column MRP)
{
int value = (int)DataGridView1.Rows[e.RowIndex].Cells["NO_OF_UNITS"].Value * (int)DataGridView1.Rows[e.RowIndex].Cells["MRP"].Value;
DataGridView1.Rows[e.RowIndex].Cells["TARGET_COLUMN"].Value = value;
}
}
Этот ответ simplyfied, вам может потребоваться некоторые дополнительные проверки, как проверка на нулевые значения и такого рода вещи. Но он должен быть у вас на вашем пути
В своем комментарии вы спросили: как получить индекс столбца MRP?
Нажмите на datagrid
найти объект Столбцы и нажать на маленькую кнопку
в списке столбцов, найдите столбец MRP и скопируйте свойство Name. Это может быть MRP, но это также может быть DataGridColumn1 или что-то
Пусть имя Собственость является «MRP», чем вы можете сделать
if (e.ColumnIndex == MRP.ColumnIndex)
Да, это то, что мне нужно, код внутри, если блок - это то, что мне нужно, но как получить «индекс столбца MRP», на самом деле я делаю биллинговое программное обеспечение в котором мне нужно выполнить такую операцию. – Sagar
@SagarSN Я отредактировал свой ответ с инструкциями о том, как найти индекс столбца MRP. Если это полезно, чем рассмотреть возможность выживания и/или принятия моего ответа – GuidoG
- 1. Как изменить значение ячейки при закрытии формы?
- 2. Увеличение значения ячейки DataGridView
- 3. Установка ячейки Datagridview Значение
- 4. сравнения DataGridView ячейки значение
- 5. Значение умножения ячейки datagridview
- 6. Как изменить значение datagridview на основе значения ячейки
- 7. Как изменить цвет одной ячейки на основе значения другого
- 8. Изменение значения ячейки DataGridView Programmatically
- 9. Значение ячейки строки datagridview
- 10. Изменение значения ячейки datagridview в режиме редактирования
- 11. .net Значение datagridview из значения ячейки базы данных при загрузке
- 12. Добавить 2 значения ячейки datagridview
- 13. C# DataGridView значение ячейки редактирования
- 14. Как изменить высоту одной ячейки при нажатии?
- 15. Как получить значение ячейки в datagridview devexpress
- 16. Catch DataGridView Значение ячейки при редактировании
- 17. Как изменить цвет ячейки DataGridView на основе значения Combobox?
- 18. Вернуть значение ячейки на основе другого значения ячейки
- 19. Получить значение ячейки строки в DataGridView
- 20. Получить значение ячейки из строки на основе другого значения ячейки
- 21. Как изменить UICollectionViewLayoutAttributes одной ячейки
- 22. EXCEL Как установить строку ячейки из другого значения ячейки
- 23. Как изменить текст верхней левой ячейки datagridview?
- 24. Значение уникальной ячейки DataGridView C#
- 25. Изменение значения ячейки данных DataGridView не происходит
- 26. Обновить значения ячейки DataGridView сразу
- 27. Как изменить цвет ячейки на основе значения ячейки в jqgrid
- 28. как найти значение ячейки, где номер ячейки зависит от другого значения ячейки в excel
- 29. как DataGridView изменить цвет ячейки на GridView ячейки нажмите
- 30. Excel: как использовать значение ячейки как часть другого адреса ячейки
Я сделал операцию CRUD в DataGridView путем поиска в Интернет, так как я новичок в DataGridView я не знать, как изменить значение одной ячейки при замене другого значения ячейки, я разрабатываю биллинговое приложение, в котором мне нужно выполнить MRP * NO_OF_UNITS = TOTAL (столбцы или ячейки) – Sagar
Итак, покажите нам, что вы закодировали в 'CellValueChanged 'событие и рассказать нам, что происходит! Обычный способ - проверить правильность «e.ColumnIndex», а затем установить соответствующую другую ячейку. – TaW
Как я сказал, что я новичок в datagridview, я знаю только базовые CRUD-функции, я не делал никаких кодировок, связанных с моим вопросом, как Я не знаю, как начать с него, не знаю, Извините :-( – Sagar