【问题标题】:How to get the sum of specific rows in datagrid如何获取数据网格中特定行的总和
【发布时间】:2019-12-11 13:47:26
【问题描述】:

我创建了一个我填充的数据网格。如何获得具有相同条目的特定行的总和。例如,在我的列中有两种类型,CREDIT 和 DEBIT,我想获取所有借方行的总和,并将其放在名为 creditTotal.text 的文本框中,借方也是。

【问题讨论】:

  • 您有一个名为 Type 的列,其中包含 CREDIT 的 DEBIT 值和另一列的货币金额?而您只想合计类型 = 借方的行?没有代码,也没有表格字段的示例,很难弄清楚你想要什么。

标签: vb.net datagrid


【解决方案1】:

如果你有一个 ADO.Net DataTable 你可以这样做

`Dim sum As Integer = 0

For Each dr As DataRow In dataTable.Rows
    sum += Convert.ToInt32(dr("Amount"))
Next`

现在您可以将sum 的值添加到TextBox 作为TextBox.Text= sum.ToString()

【讨论】:

  • 我想要的是计算借方列和贷方列的总和。在贷方总额中,借方单元格将不包括在计算中,因为它不是条件的一部分,
  • 问题被标记为 vb.net。请不要提供 c# 代码。
  • 不接受视频链接。编辑您的答案以显示 vb.net 代码。
猜你喜欢
  • 1970-01-01
  • 2022-10-12
  • 2023-02-08
  • 2021-09-27
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多