【发布时间】:2019-02-18 23:40:14
【问题描述】:
如何对来自 datagridview 的数据进行求和,不仅针对一个值,而且针对一个具有相同数字的特定列中的每个数据(1000 个数字),并在其他 datagridview 列中显示结果(谢谢帮助!) 例如我使用excel表格读取数据
【问题讨论】:
-
Also related here 如果您想要更像 Excel 的行为,我已经提供了答案。
标签: c# datagridview
如何对来自 datagridview 的数据进行求和,不仅针对一个值,而且针对一个具有相同数字的特定列中的每个数据(1000 个数字),并在其他 datagridview 列中显示结果(谢谢帮助!) 例如我使用excel表格读取数据
【问题讨论】:
标签: c# datagridview
首先使用您为其分配 0 的变量。对于 DataGridView 的每一行,获取所需列的值并将其相加。然后使用该值填充所需的单元格。
【讨论】:
dgv.Rows[index].Cells[4].Value。这样,您将获得单元格中的值。如果您不想使用索引,也可以始终在行上使用 ForEach。所以基本上For Each row in dgv.Rows 然后里面的另一个 foreach 就像For Each c in row.Cells[4].Value
int i = item.Index; 并将所有的 dataGridView1.Rows[i] 替换为 item。在这个 ForEach 循环(以及所有 ForEach 循环)中,您可以访问 EACH 项 IN 您要求循环的内容。在这里,您将遍历每个 Rows 的 DataGridView。 因此,正如您所决定的,这些项目将是一个 DataGridViewRow。由于您可以使用变量 item 直接访问该项目,因此您可以直接对其进行操作。我感觉问题出在索引上,因为它不是 RowIndex。