好的,我的 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();
但是,每当我运行此代码块时,都会遇到此错误消息:索引超出范围。
我在这里错过了什么吗?提前非常感谢。
编辑:对不起,索引 4 实际上是我尝试过的,但最初,我尝试将 2 和 3 作为索引,但没有任何运气。但是,当我尝试 1 (这是 Qty 列)时,它工作得很好。