[英]How To Sum DataGridView Amount Column auto VB.NET
當我添加數字時,我如何對 Datagridview Column 自動求和我使用了下面的代碼但不起作用
Private Sub DataGridView1_RowLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.RowLeave
Dim sum = (From row As DataGridViewRow In DataGridView1.Rows.Cast(Of DataGridViewRow)() _
Select CDec(row.Cells(1).Value)).Sum
TextBox1.Text = sum.ToString
End Sub
Dim sum As Integer = 0
For i As Integer = 0 To DataGridView1.Rows.Count() - 1 Step +1
sum = sum + DataGridView1.Rows(i).Cells(2).Value
Next
TextBox5.Text = sum.ToString()
像這樣嘗試
Dim total As Integer = DataGridView1.Rows.Cast(Of DataGridViewRow)().Sum(Function(t) Convert.ToInt32(t.Cells(1).Value))
TextBox1.Text = total.tostring()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.