Sql server 公共成员';价值';关于类型';十进制';未找到-正在删除最后两个字符

Sql server 公共成员';价值';关于类型';十进制';未找到-正在删除最后两个字符,sql-server,vb.net,Sql Server,Vb.net,我试图从SQL Server中提取的数字中去掉最后两位小数 结果是这样的: 4790.2000 我希望它是: 4790.20 我试过这个: txtBoxVisaTotalBank.Text = dt.Rows(0).Item("BANK_VI").String.Format("{0:N2}", 10) 但我得到了这个错误: 找不到类型“Decimal”上的公共成员“Value” 请尝试txtboxvisatalbank.Text=Math.Round(dt.Rows(0).Item(“BA

我试图从SQL Server中提取的数字中去掉最后两位小数

结果是这样的:

4790.2000
我希望它是:

4790.20
我试过这个:

txtBoxVisaTotalBank.Text = dt.Rows(0).Item("BANK_VI").String.Format("{0:N2}", 10)
但我得到了这个错误:

找不到类型“Decimal”上的公共成员“Value”


请尝试txtboxvisatalbank.Text=Math.Round(dt.Rows(0).Item(“BANK_VI”),2)谢谢MAC,但它显示的是4790.00而不是4790.20,它缺少.20,可能是因为您的“BANK_VI”是整数或字符串。那么我该怎么办?该列在SQL Server中另存为Money。请尝试此>>txtboxvisatalbank.Text=String.Format(“{0:N2}”),Double.Parse(dt.Rows(0.Item)(“BANK_VI”))
txtBoxVisaTotalBank.Text = String.Format("{0:N2}", Decimal.Parse(dt.Rows(0).Item("BANK_VI")))