1

データテーブルには 0.0,10000.00,54678.94 のような値が含まれています。for ループを使用してその値を取得し、それを double データ型の変数に格納しています。これらの番号を追加して変数に保存したい。変数値が変更されるたびに。

 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 に答える