Click here to Skip to main content
15,904,156 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear Friends,

Good Morning !!

I have a Gridview with displayed data in it. by the way am working on Asp.net C#, sqlserver 2005.

In Gridview my date is displaying 5\18\2012 12:00:00 am

So My Requirement is to display 5\18\2012 No need of time.

Please tell me , how to solve this.

Note: I need date as MM\DD\YYYY 18\05\2012

Please help help help.

Thanks guys.
Posted

Try this Example:

in sql:

select (CONVERT(VARCHAR(10), YourField, 103) + ' ' + CONVERT(VARCHAR(15), YourField, 108)) as DateTime


in c#:

string dt=Date.Now.ToString("dd-MM-yyyy");
 
Share this answer
 
v2
hi use this

CSS
<asp:BoundField DataField="YourDateField" HeaderText="SomeHeader"
                    DataFormatString="{0:MM-dd-yyyy hh:mm tt}"  />


and if you are binding with stored procedure then try to change date in stored procedure only
 
Share this answer
 
v2
Hello,

You can use following code for Date Column in gridview:
ASP.NET
<asp:boundfield headertext="Some Header Text" datafield="SomeDateFromDatabase" dataformatstring="{0:MM/dd/yyyy}" xmlns:asp="#unknown"></asp:boundfield>
 
Share this answer
 
Comments
Ubaid ur Rahman IT 18-Jul-12 2:41am    
Boss am using this, Please check it


<asp:TemplateField HeaderText="IssueDate">
<itemtemplate>
<asp:Label runat="server" ID="TxtIssueDate" Text='<%#Eval("IssueDate") %>'/>



<edititemtemplate>
<asp:TextBox runat="server" ID="TxtIssueDate" Text='<%#Eval("IssueDate") %>' />

<asp:RequiredFieldValidator runat="server" ID="rfdIssueDate" ControlToValidate="TxtIssueDate" ValidationGroup="var1" ErrorMessage="*" />


Hello u can try this code may be helpful...........


<asp:BoundField DataField="DateFromdDatabase" HeaderText="Date" DataFormatString="{0:MM/dd/yyyy }" />




Or try it as like


XML
<asp:TemplateField HeaderText="IssueDate">
                                <ItemTemplate>
                       <asp:Label runat="server" ID="TxtIssueDate" Text='<%#Eval("IssueDate","{0:d}") %>'/>
                       <asp:TextBox runat="server" ID="TxtIssueDate1" Text='<%#Eval("IssueDate","{0:d}") %>' />
 
Share this answer
 
v3
Comments
Ubaid ur Rahman IT 18-Jul-12 2:52am    
Thank you My Sweetest Friend, Its working Fine.
sanwar_mal_jat 18-Jul-12 2:54am    
Ya welcome Dude
Ubaid ur Rahman IT 18-Jul-12 2:55am    
but its displaying 7\18\2012........... I need like this 18\7\2012 Please help.

Thanks
sanwar_mal_jat 18-Jul-12 2:58am    
plz use on Text='<%#Eval("IssueDate","{0:MM/dd/yyyy}") %>' as like may be solve your problem.............
Ubaid ur Rahman IT 18-Jul-12 3:21am    
Boss it is displaying like this 18/00/2013 This is my code.

Text='<%#Eval("ExpiryDate","{0:dd/mm/yyyy}") %>'/>

It is displaying 00 instead of month.


Please help

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900