0
A
回答
0
1)您可以在數據庫查詢做SUM(XXX)
2)客戶端 - 的方法有很多,但這裏是如何在一列值求和,並把結果放入一個的NumericUpDown。
Dim SumVal1 as int32
For ir = 0 to Me.dgw.rows.count - 1
Dim dr as DataGridViewRow = me.dgw.rows(ir)
SumVal1 += dr.Cell("Val1Column").value
next ir
Me.ResultNumericUpDown.Value = SumVal1
你可以將其插入額外的行以類似的方式,但是,我會很小心在一個DataGridView的組合綁定和非綁定的數據。如果可以的話,避免它。無論是做查詢數據操作,或 做以下數據讀取之後,你將數據綁定到的dataGridView前步:
Dim ds as new dataSet
ds = DAL.MyDBreadFuncion(cmdText) '-- read data from database
Dim dt as new DataTable '-- create new datatable to manipulate data
dt = ds.tables(0)
dt.rows.add() '-- add an empty row
Dim SumVal1 as int32
For ir = 0 to dt.rows.count - 2 ' skip last row, keep it for results
Dim dr as DataRow = dt.rows(ir)
SumVal1 += dr("Val1Column")
next ir
dt.rows(dt.rows.count -1)("Val1Column") = SumVal1
Me.dgw.datasource = dt ' add manipulated dataTable to DataGridView source
+0
工作很好。謝謝 –
相關問題
- 1. 值添加特定的細胞
- 2. 添加線片取決於細胞值
- 3. 細胞增值與膠印
- 4. 減去細胞時,纔會有另一個單元格的值
- 5. 如何從細胞中保存新值,而不是舊細胞?
- 6. 將細胞值插入指定的細胞
- 7. 檢查細胞在Excel中有數據,然後向列添加細胞向左
- 8. 添加一個JButton向JTable細胞
- 9. 細胞的TableViewаnd持有
- 10. 與.5及以上的圓形雙向的細胞值
- 11. 如何維持細胞編輯後的JTable細胞呈現
- 12. 獲取值從gridview的細胞datatbase
- 13. EXCEL 2013:從細胞中的值
- 14. 校驗值和填充細胞在Excel
- 15. GoogleSheet腳本細胞值設定
- 16. 彩色細胞基於價值
- 17. 細胞值取決於數據驗證
- 18. 生成平均值爲空細胞
- 19. 填充COMBOX與值從一個細胞
- 20. 表在C#有條件細胞值
- 21. 檢查細胞的多張數據值
- 22. 位置細胞並提取數值
- 23. 總結載體具有細胞= INF值
- 24. 設定值到細胞中POI
- 25. Tableview細胞崩潰和swift擴展值
- 26. 計數細胞向後
- 27. 細胞包裝使用vb.net&EPPlus
- 28. 光標細胞的datagridview vb.net中
- 29. 如何分析過濾範圍內第一個細胞的值?特殊細胞?
- 30. 更改單個細胞的基於細胞的DataGrid中值的顏色
你如何提供數據到您的datagridview?您可以在將數據插入'datagridview'之前進行計算 – kiLLua
除餘額外的所有條目均來自數據庫 –
如果您使用數據庫查詢,則可以使用子選擇來獲取餘額,因此您不必做任何應用程序方面。有點像[這](https://stackoverflow.com/questions/18201600/sql-sum-operation-of-multiple-subqueries) – Bugs