将列从一个 datagridview 和结果添加到另一个 datagridview
Posted
技术标签:
【中文标题】将列从一个 datagridview 和结果添加到另一个 datagridview【英文标题】:Adding columns from one datagridview and results into another datagridview 【发布时间】:2018-08-29 14:50:13 【问题描述】:主要任务是使用来自一个 datagridview 的值并将总和显示在同一表单上的另一个 datagridview 上。 同一个表单上会有两个datagridviews
datagridview1
apples | oranges
2 | 3
10 | 20
1 | 1
datagridview2
total apples | total oranges
13 | 24
这可能吗? 如果没有,我正在考虑可能在原始数据网格视图中创建一个新行?
【问题讨论】:
循环遍历行并将值相加,然后在第二个 DGV 中添加一行并将总和放在那里。你知道怎么做吗?试一试,如果您无法弄清楚具体的事情,我们很乐意为您提供帮助。 感谢您的编辑,我不知道如何在帖子中制作表格。 @AhmedAbdelhameed 感谢您的建议。是的,这看起来很简单,谢谢! @AhmedAbdelhameed 我原本打算这样做.. 至少是第一部分。但我不完全确定如何“在第二个 DGV 中添加一行来计算总和”.. 将研究 添加新行的一种方法是:DataGridView2.Rows.Add(value1, value2)
。
【参考方案1】:
这里的代码可以找到 datagridview1 的列索引“1”的总数:
Dim total As Double 'double or integer depends on your situation
For i As Integer = 0 To DataGridView1.RowCount - 1
total += DataGridView1.Rows(i).Cells(1).Value
Next
现在您需要将总计添加到另一个 datagridview:
DataGridView2.Rows.Add("Oranges",total)
【讨论】:
以上是关于将列从一个 datagridview 和结果添加到另一个 datagridview的主要内容,如果未能解决你的问题,请参考以下文章
MySQL:将列从数据库 1.TableS 添加到数据库 2.TableS