Datagridview总和列错误/ vb.net

布拉克

数据样本:20.50和20.00总计:41.00

我怎样才能得到准确的数字40.50?我可以对列进行汇总并显示在标签中,但是我无法解决舍入问题。

If DataGridView1.RowCount > 1 Then
        Dim tutar As Integer = 0
        For index As Integer = 0 To DataGridView1.RowCount - 1
            total += Convert.ToInt32(DataGridView1.Rows(index).Cells(3).Value)
        Next
        Label1.Text = total.ToString("N2")
    End If
Codemunkeee

我假设变量total是an Integer,请尝试将total变量更改为type Double

您代码中的某处..

Dim total As Double = 0

然后更改此:

If DataGridView1.RowCount > 1 Then
    Dim tutar As Integer = 0
    For index As Integer = 0 To DataGridView1.RowCount - 1
        total += Convert.ToDouble(DataGridView1.Rows(index).Cells(3).Value.tostring)
    Next
    Label1.Text = total.ToString()
End If

如果您想四舍五入,请点击此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

vb.net DataGridView列对齐

来自分类Dev

空值正在vb.net的datagridview中创建错误

来自分类Dev

Datagridview SelectedRows索引错误 访问和VB.NET

来自分类Dev

在VB.NET中使用Crystal Report的2列的总和

来自分类Dev

datagridview vb.net中特定于列的单击事件

来自分类Dev

仅显示一列Datagridview mysql vb.net

来自分类Dev

填充DatagridView中的ComboBox列VB.Net

来自分类Dev

VB.NET-Datagridview:获取单击列的索引

来自分类Dev

图片未显示在vb.net的datagridview列中

来自分类Dev

vb.net DataGridView防止用户单击列

来自分类Dev

vb.net-对datagridview列进行数字排序

来自分类Dev

VB.NET-Datagridview:获取单击列的索引

来自分类Dev

Datagridview中的列中的大于和小于VB.Net

来自分类Dev

VB.NET声明错误

来自分类Dev

VB .NET中的错误总数

来自分类Dev

CSV文件中的VB.net总和

来自分类Dev

来自datagridview的VB.net .tostring(“ 0.000”)

来自分类Dev

VB.net DataGridview筛选2013

来自分类Dev

VB .NET使用SQL填充DataGridView

来自分类Dev

以代码构建DataGridView显示(VB 2010 NET)

来自分类Dev

datagridview中的vb.net计算

来自分类Dev

委托从VB6到vb.net的错误转换

来自分类Dev

OLEDB总和错误:条件表达式中的数据类型不匹配。VB.NET

来自分类Dev

VB.NET跟踪COM RCW错误

来自分类Dev

vb.net if else逻辑流错误

来自分类Dev

VB.NET form.show()错误

来自分类Dev

vb.net代码读取标签错误

来自分类Dev

MySQL使用VB.net插入错误

来自分类Dev

Windows格式错误的解析VB.NET