mysql和vb 2010 zerofill整数数据类型

时间:2012-06-30 15:23:06

标签: mysql vb.net

我在MySQL中有一个员工编号数据字段,其中包含SMALLINT(4)数据类型和零填充。在vb 2010中,我有一个链接到该字段的文本框,但它没有显示带有zerofill的记录。

离。我的文本框中“1”应为“0001”。     “43”应该是“0043”等等。

我该怎么做?

注意: 我在我的数据源上链接了mysql数据库而不是编码它,因为我无法让datareader读取并显示我的文本框中的所有值。

1 个答案:

答案 0 :(得分:0)

如果你的程序“认为”它是一个整数,它没有理由以通常显示整数之外的任何方式显示它。你可以做点什么

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
    TextBox1.Text = TextBox1.Text.PadLeft(4, "0"c)
End Sub

注意它将被调用两次,一次填充.Text并再次填充,因为填充文本已经改变了.Text。