Click here to Skip to main content
12,067,278 members (54,532 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C#3.0 C# C#4.0
Hi Guys,
I am facing the problem regarding
"String was not recognized as a valid DateTime".and type of exception "Format Exception was caught" excpetion throws when i am trying to click cellcontent Click event of gridview column

the code -
objCardDet.SubscribeDate = DateTime.Parse(dtGvCardDetails.Rows[e.RowIndex].Cells[4].Value.ToString());

please help me..
Thanx in advance
Posted 9-Apr-13 19:41pm
Comments
indrajeet jadhav 10-Apr-13 0:50am
   
and I already try objCardDet.SubscribeDate=convert.TodateTime(dtGvCardDetails.Rows[e.RowIndex].Cells[4].Value.ToString());
   
Don't try anything. Use the debugger and figure out what's going on.
—SA
indrajeet jadhav 10-Apr-13 1:03am
   
objCardDet.SubscribeDate = {01-01-0001 AM 12:00:00} this is it..showing in after debugging..in that code line.n look at the date..

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

This is because you are parsing the string without specifying exact format of the string representing time, which is not the same which is expected by default. Please specify the format exactly using one of the System.String.DateTime.ParseExact or System.String.DateTime.TryParseExact:
http://msdn.microsoft.com/en-us/library/system.datetime.aspx[^].

Remember that ParseExact throws exception is the recognition is failed, so you should either handle the exception, or use the TryParseExact form.

For format specifiers, please see:
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx[^],
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx[^].

—SA
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web03 | 2.8.160208.1 | Last Updated 10 Apr 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100