0

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

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

我该怎么做呢?

注意:我在我的数据源上链接了 mysql 数据库,而不是对其进行编码,因为我无法让数据阅读器读取和显示我的文本框中的所有值。

4

1 回答 1

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。

于 2012-06-30T21:19:26.363 回答