如何将两个dataGridView列的值相加并将结果存储在每行的第三列中?
答案 0 :(得分:1)
在dataSource中执行您想要的计算,并在计算值后绑定它。
答案 1 :(得分:1)
您从哪里获得Grid的数据?从数据表?如果是,则可以向数据表添加另一列,并将新创建的数据表列的“表达式”属性设置为您已有的其他两列的总和。您可能希望执行以下操作:
<yourDataTable>.Columns.Add("yourNewSumColumnName");
<yourDataTable.Columns["yourSumColumnName"].Expression = "<yourExistingCol1> + <yourExistingCol2>"
答案 2 :(得分:0)
<yourDataTable>.Columns.Add("yourNewSumColumnName");
<yourDataTable.Columns["yourSumColumnName"].Expression = "<yourExistingCol1> + <yourExistingCol2>"
答案 3 :(得分:0)
由于您没有提供任何代码,我将假设您将数据直接放入DataGridView。正如@Arun建议的那样,计算应该在底层数据层完成,然后使用'绑定源'将其绑定到DataGridView。
您使用的是SQL吗?如果是的话;
Select (Order.qty) as Quantity , (Product.Price) as Price,(Order.qty * Product.price) as total from Order
Inner Join Product on Order.Pid = Product.PID
否则这里有一些我发现的有用链接,抱歉,我没有时间复制并粘贴这些网站的一些内容;