1

数据表包含一些值,例如 0.0,10000.00,54678.94 。我正在使用 for 循环获取该值并将其存储在双数据类型的变量中。我想添加这些编号并将其存储在一个变量中。每次变量值改变。

 for loop

   Dim ds5 As dataset1.pro_dtsumDataTable = TA5.GetData(TextBox1.Text, users)

   If (ds5.Rows.Count > 0) Then 
   Dim y As Double
   y = Double.Parse(ds5(0)("sum(fld_primary)").ToString())
   Dim y1 As Double
   y1 = 0 + y
   End If
  Next

第一次 y1=0.0
下一次 y1 的值不加到前一个值上。
我想要结果 y1=64679.34
是 vb.net 的新手。请帮忙做这个?

4

1 回答 1

0
for loop
   Dim ds5 As dataset1.pro_dtsumDataTable = TA5.GetData(TextBox1.Text, users)
   If (ds5.Rows.Count > 0) Then 
   Dim y As Double
   y = Double.Parse(ds5(0)("sum(fld_primary)").ToString())
   Dim y1 As Double
   y1 += 0 + y
   End If
  Next

您继续将 y 分配给 y1。我认为你想要做的是increment价值。例如

y1 += 0 + y

+= 等同于:

y1 = y1 + 0 + y
于 2012-06-22T05:46:28.647 回答