读取SQL表操作数据输出到ListView
我使用VB2008从多个数据库、SQLServer和access访问数据。对于这个查询,我从一个名为“People”的SQL表中提取数据,并在ListView1中显示结果。“时间”列以秒为单位。我有一个将秒转换为分和秒的函数,但我很难合并这些函数,当我从数据库中提取数据时,在listview中填充Name列,然后在秒上运行转换计算,然后用转换后的时间填充time列读取SQL表操作数据输出到ListView,sql,vb.net,Sql,Vb.net,我使用VB2008从多个数据库、SQLServer和access访问数据。对于这个查询,我从一个名为“People”的SQL表中提取数据,并在ListView1中显示结果。“时间”列以秒为单位。我有一个将秒转换为分和秒的函数,但我很难合并这些函数,当我从数据库中提取数据时,在listview中填充Name列,然后在秒上运行转换计算,然后用转换后的时间填充time列 strsql = "SELECT Name, Time from People WHERE Boss ='" & B
strsql = "SELECT Name, Time from People WHERE Boss ='" & BossSelector1.Text & "'"
'Connection
Dim ds As New DataSet
ListView1.Items.Clear()
While (dr.Read())
With ListView1.Items.Add(dr("Name"))
.subitems.add(dr("Time"))
End With
End While
时间转换码
Dim iSecond As Double = inputtime.Text
Dim iSpan As TimeSpan = TimeSpan.FromSeconds(iSecond)
time.Text = iSpan.Minutes.ToString.PadLeft(2, "0"c) & ":" & _
iSpan.Seconds.ToString.PadLeft(2, "0"c)
我只有对SQL server的只读访问权限,因此无法创建任何存储过程来解决我的问题。“遇到困难”无助于理解问题。您是否遇到异常、错误结果或其他情况?还不清楚问题与
列表视图的关系。感谢Tim的评论。我无法将数据从strsql的“Time”部分传递到任何可以处理转换的东西中,然后将其作为子项添加回listview。我真的不知道如何以这种方式操作数据。