0

我有一个从数据库读取数据的 SqlDataReader。如何格式化电话号码以在我的 aspx 页面上返回(123) 456-7890而不是 1234567890?我的读者如下:

txtFaxPhone.Text = reader("FaxPhone").ToString()

4

1 回答 1

1

尝试这样的事情:

If reader.IsDbNull(reader.GetOrdinal("FaxPhone"))
   txtFaxPhone.Text = String.Empty
Else
   txtFaxPhone.Text = String.Format("(000) 000-0000", reader("FaxPhone"))
End If

注意:这假设您的电话号码是一个数字。如果它是一个字符串,则必须对其进行子字符串化。

于 2013-03-07T18:35:47.477 回答