Хорошо, у меня проблема с моим приложением Windows. Мой DataGridView состоит из следующих столбцов: ProductName, Qty, Price, Subtotal. Итак, я предполагаю, что индексы ячеек для них соответственно следующие: 0, 1, 2, 3. Однако всякий раз, когда я пытаюсь выполнить код ниже:
txtSubtotalProducts.Text = "Php " + (Convert.ToDouble(dgvProducts.Rows[0].Cells[3].Value) +
Convert.ToDouble(dgvExpenses.Rows[1].Cells[3].Value) +
Convert.ToDouble(dgvExpenses.Rows[2].Cells[3].Value)).ToString();
Однако всякий раз, когда я запускаю этот блок кода, я сталкиваюсь с этим сообщением об ошибке: Index Out of Range.
Я что-то пропустил здесь? Заранее большое спасибо.
EDITED: Извините, индекс 4 на самом деле был тем, что я пробовал, но изначально я безуспешно пробовал как 2, так и 3 как индексы. Однако, когда я пробую 1 (столбец Кол-во), он работает отлично.