[英]View data from database using textbox
我已经在Access数据库中做了一些格式化,但是当我尝试在文本框中查看时,它没有使用我设置的格式查看值。 我使用vb.net作为编程语言,使用ms access作为数据库
访问数据库:
字段名称:sampleID数据类型:自动编号格式:“ 000000”
VB.net代码:
sql = "SELECT * FROM Cleaning"
cmd = New OleDbCommand(sql, cnnOLEDB)
cnnOLEDB.Open()
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader()
While dr.Read()
txtSampleID.Text = dr("sampleID").ToString()
End While
dr.Close()
运行程序= 14后在文本框中输出
我要查看的实际输出是000014
这是因为从sql返回的值是整数,而不是字符串。 您可以更改代码以按照自己的方式重新设置其格式:
txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")
sql = "SELECT * FROM Cleaning"
cmd = New OleDbCommand(sql, cnnOLEDB)
cnnOLEDB.Open()
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader()
While dr.Read()
txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")
End While
dr.Close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.