|
I have used
1) DateTime dateFrom = DateTime.Parse(txtFromDate.Text.Text);
2) DateTime dateFrom = DateTime.Parse(txtFromDate.Text,System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat);
3) DateTime dateFrom = Convert.ToDateTime(txtFromDate.Text.Text);
4) DateTime dateFrom =(DateTime)txtFromDate.Text.Text;
But these all are not working.........
giving error
String was not recognized as a valid DateTime.
But when I hardcode the date as
DateTime dateFrom = new DateTime(2008, 2, 28);
it works perfectly.....
|
|
|
|
|
What is txtFromDate.Text.Text ?. It should be only txtFromDate.Text. And are you getting this error from after you execute the query or while converting ?..
You may try changing dateFrom to dateFrom.ToShortDateString() before inserting to DB if the error is from the second case.Just to ensure that it trims off the time part.
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
Hey it was typographical mistake here but i have wrote txtFromDate.text in the code
|
|
|
|
|
It was getting error while passing to the query i.e. before going to the database
and it works fine with
DateTime dateFrom = new DateTime(2008, 2, 28);
|
|
|
|
|
No idea why it does't work..But as a work around send it as a string tot he DB. DB can convert it to Date time format
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
What is the string value in the textbox?
|
|
|
|
|
bhavna816 wrote: ASP.NET2.0 DateTime
First of all, there is no such thign. ASP.NET is a framework that generates HTML. You want to know how to create a datetime, which is a class in the .NET framework.
Second, you say that DateTime.TryParse is not working, what string are you passing it, and what do you mean by 'not working' ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I am passing the string which i get from the text box control which is the TargetControlID for AJAX calender control.
|
|
|
|
|
Thanks everybody for replying the problem is solved...........
|
|
|
|
|
Hi
I have a textbox which users enter search criteria into
When they hit a button a gridview will display any results that are found
however if no results are found I want to display a message
I have got
if (GridView4.Rows.Count < 1)
{
lbsearchcriteria.Text = "No results found";
}
but this if statement doesnt seem to work
any clues would be great
thanks
|
|
|
|
|
1) Have to turned off the Visibility to false ?
2) If you are using Ajax and update panel ensure both search button , grid and label are in the same update panel.
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
well its just not reading the if statement because i have this:
if (GridView4.Rows.Count < 1)
{
lbsearchcriteria.Text = "No results found";
}
else if (GridView4.Rows.Count > 0)
{
do something
}
but it performs the second if statement even if no rows are displayed
is the if statement incorrect?
thanks
|
|
|
|
|
No..But why you require another if after else
if (GridView4.Rows.Count < 1)
{
lbsearchcriteria.Text = "No results found";
}
else
{
do something
}
This is same right ?.
May be you can try this ?(Dont ask me the thought behind it )
if (GridView4.Rows.Count > 0)
{
do something
}
else
{
lbsearchcriteria.Text = "No results found";
}
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
ok thansk i will try that
cheers1
|
|
|
|
|
Hi All,
My .net application automatically creates .tmp files, and are written to c:\winnt\temp folder. Now when the users access the application, they also shd be having the permission to c:\winnt\temp folder of server to allw writing .tmp files, or else will get error as Compiler Error Message: CVT1108: cannot open C:\WINNT\TEMP\RES4F42.tmp for writing. After manually giving authenticated users 'Write' Permission to C:\WINNT\TEMP\, Application runs perfectly.
This is only a temp soln, after sometime the the c:\winnt\temp folder will not allow authenticated users to write (the write permission would have been unchecked automatically).
Is it possible to redirect .tmp files to different folder other than c:\winnt\temp
Any suggestions please..
Girija
|
|
|
|
|
Add this lines
using System.Security.Permissions;
.
.
.
[assembly: FileIOPermission(SecurityAction.RequestMinimum,Unrestricted=true)]
class test
{
}
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
Hi,
We can't find out which pages writes to c:\winnt\temp folder, in that case how can I include the above code application level.
Thanks,
Giri
|
|
|
|
|
In that case you will have to use CasPol utility that comes with .net Frame work to provide permissions to your assembly.
Thanks
Laddie
Kindly rate if the answer was helpful
|
|
|
|
|
How does it 'automatically' create temp files. Can you not just change this code to output to a different directory?
|
|
|
|
|
I believe when .net applications are running, creates .tmp files automatically and by default they are written to C:\WINNT\Temp folder. Even I tried for IIS options to redirect the .tmp files to different folder, no use
|
|
|
|
|
I've worked with a number of asp.net applications and never encountered this as a problem. You might want to check how your framework was installed and also if you have a draconian security policy, you need to get an admin to sort something out to permit your application to work.
|
|
|
|
|
how to implement such functionality in asp.net
|
|
|
|
|
A timer is not a control, it's a class, it's just offered in the forms designer for people who are incapable of writing code and who need designers to create forms.
I recommend you buy a book on ASP.NET and work through it. As your ASP.NET code runs on the server, it's obvious you can't impliment a timer in code behind. You need to use javascript for that, because that's the language that runs on the client. You can force a postback on your timer, do things in the UI, or make an AJAX call.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
it depends how you want your timer to work
I have a similar method to a timer working at the moment
I have a page which 5 minutes after a user accesses it, it changes state, i.e. automatcially refreshes and something happens
explain more about how you want a timer to work
|
|
|
|
|
Yes, sure, so you can do that with javascript, like I said ( I said, javascript can do a postback )
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|