我正在构建一个具有 DataGridView 的应用程序,有时在程序执行期间我需要更新特定行和列的值,因为该值包含与某些项目的数量相关的数据。
因此,举例来说,假设您有这个 DataGridView:
0 1
+----------+----------+
| Item | Quantity |
+----------+----------+
0 | Candy L | 1 |
+----------+----------+
我需要将 +1 添加到第 0 行和第 1 列。所以我会得到这个结果。
0 1
+----------+----------+
| Item | Quantity |
+----------+----------+
0 | Candy L | 2 |
+----------+----------+
我已经做了一些事情:
int rowIndex = 0;
foreach (DataGridViewRow dgvRow in dataGridViewLista.Rows)
{
if (dgvRow.Cells[0].FormattedValue.ToString() == "Candy")
// Here I'd update the row (at this point I already have the row index)
rowIndex++;
}
谢谢。