簡體   English   中英

如何對 DataGridView 金額列自動求和 VB.NET

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM