7

I am getting an error when I attempt to display a datetime value in a textbox:

My code is:

txtStartDate.Text = rdrGetUserInfo.IsDBNull(14) ? String.Empty : Convert.ToString(rdrGetUserInfo.GetString(14));

The error message is: ex.Message = "Unable to cast object of type 'System.DateTime' to type 'System.String'."

Any ideas how I can resolve this?

Marc Gravell
  • 1,026,079
  • 266
  • 2,566
  • 2,900
user279521
  • 4,779
  • 21
  • 78
  • 109

1 Answers1

7

Try:

txtStartDate.Text = rdrGetUserInfo.IsDBNull(14) ? String.Empty : Convert.ToString(rdrGetUserInfo.GetDateTime(14).ToString());
Leniel Maccaferri
  • 100,159
  • 46
  • 371
  • 480