简体   繁体   English

我如何总计数据表vb.net的总和列和行

[英]how do i total the sum column and row from data table vb.net

Category   projectName[1]    projectName[2] ... total<br/>
cat[1]           0                1               ??<br/>
cat[2]           2                3               ??<br/>
..              ....           .....             .....<br/>
total           ??                ??              ??<br/>

Here is my code to display my category of projectName and cat row. 这是我的代码,用于显示我的projectName和cat行的类别。 The problems is I dont know how to get value to sum of total in the data table. 问题是我不知道如何从数据表中的总和中获取价值。

ExportDT.Columns.Add("Category")
        For Each ProjectRow As Data.DataRow In TempProjectDT.Rows
            ExportDT.Columns.Add(ProjectRow.Item("NameOfProject").ToString.Trim)

        Next
        Dim NewRow As Data.DataRow
        Dim ComplaintDV As New Data.DataView(TempComplaintDT)
        For Each CategoryRow As Data.DataRow In TempComplaintCatDT.Rows
            NewRow = ExportDT.NewRow
            NewRow.Item("Category") = CategoryRow.Item("Category").ToString
            For nLoop As Integer = 1 To ExportDT.Columns.Count - 1
                ComplaintDV.RowFilter = "ComplaintCategory='" & CategoryRow.Item("Category").ToString & "' AND NameOfProject='" & ExportDT.Columns(nLoop).ColumnName & "'"
                If ComplaintDV.Count > 0 Then
                    NewRow.Item(ExportDT.Columns(nLoop).ColumnName) = ComplaintDV.Count
                Else
                    NewRow.Item(ExportDT.Columns(nLoop).ColumnName) = "0"
                End If
            Next
            ExportDT.Rows.Add(NewRow)
        Next

Let's make an assumption on this one: 让我们对此做一个假设:

For i As Integer = 0 To 2
    yourTable.Rows(i).Cells(2).Value = yourTable.Rows(i).Cells(0).Value + yourTable.Rows(i).Cells(1).Value
Next 

It lets you calculate the columns to Column3. 它使您可以计算Column3的列。 The Column3 will show the sum. Column3将显示总和。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 VB.NET 中对运行总计数据表中的列求和? - How to sum a column from a running total data table in VB.NET? 从多个SQL表中拉出前5行,如何将每行中的数据显示到标签VB.NET中? - Pulled top 5 rows from multiple SQL tables, how do I display data from each row into a label, VB.NET? 如何从vb.net的数据表中选择特定的列? - how to select specific columns from a data table in vb.net? 如何使用VB.NET中的COM组件? - How do I use a COM component from VB.NET? 如何在vb.net中动态求和gridview列值? - How to sum gridview column values dynamically in vb.net? 如何使用asp.net + vb.net从数据库列中获取数据并显示在下拉列表中 - How to get data from database column and display in dropdownlist using asp.net + vb.net 如何在ASP.Net上使用VB.Net从DataTable获取1列数据并将其显示给Lable - How to get 1 column data from DataTable and display it to Lable using VB.Net on ASP.Net 使用vb.net从一列中检索多个数据 - retrieving multiple data from one column using vb.net 如何从 VB.NET 中的 Session 中删除 gridview 中的选定行? - How to remove selected row in a gridview from a Session in VB.NET? 绑定到数据列表时如何从数据行中获取特定值? asp.net vb.net - How to get specific value from data row while binding into a data list ? asp.net vb.net
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM