【发布时间】:2020-05-13 19:35:51
【问题描述】:
嗨助手亲爱的我想你不明白。我在 sql 表中有两列(id,金额)我的金额列中有一些数字,当我运行程序时,我的金额应该显示在 label1 中,当我点击开始计时器按钮时,50 将像秒表一样在 label1 处求和但金额应该是这种格式的总和 0.0050
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label6.Text += 1
Dim n1 As Double
Double.TryParse(Label6.Text, n1)
Dim result As Double = n1
Label1.Text = (result / 10000000).ToString(TextBox2.Text)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "SELECT * FROM Table1 WHERE id='" & "1" & "'"
Dim adapter As New SqlDataAdapter(cmd)
Dim table As New DataTable()
adapter.Fill(table)
If table.Rows.Count() > 0 Then
TextBox2.Text = table.Rows(0)(1).ToString()
cn.Close()
End If
End Sub
【问题讨论】:
-
尝试重命名控制变量,以便我们了解它们的用途。我们没有足够的工作继续下去,试图从“TextBox1”之类的名称中推断出含义。
-
使用定时器的目的是什么?
标签: sql sql-server vb.net