|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
FormView DateTime bug??Hello,
I have a formview control with an objectdatasource to control update and insert operations. One field is a DateTime. After click Edit follow by Update, day and month changes. Example: 01.12.1990 becomes 12.01.1990 after Update. What are I’m doing wrong? Hi Karl-Inge,
I would check that the Regional and Language Options setting on the server where the data are stored matches the format used in TextBox that displays the date on teh webform. You can force the textbox to display the server format, for exmaple, <asp:TextBox Text='<%# Bind("ord_date", "{0:d/M/yyyy}") %> I recreated your issue by 1- adding on the aspx Page directive Culture="Auto" UICulture="Auto" 2- changed the browser language to [en-gb] whereas my server Regional and Language Options are set to [en-us] [This scenario is the equivalent of the browser is running on a PC different from the server and the Regional and Language Options setting for displaying the date is different on both (for example the server has the date for my culture displayed as M/d/yyyy and on the client PC it was d/M/yyyy)] 3- I run the web application from my browser, the date is displayed as M/d/yyyy (showing 9/1/2005) I save it and it comes back as 1/9/2005. Show quoteHide quote "Karl-Inge Reknes" wrote: > Hello, > > I have a formview control with an objectdatasource to control update and > insert operations. > One field is a DateTime. After click Edit follow by Update, day and month > changes. > > Example: 01.12.1990 becomes 12.01.1990 after Update. > > What are I’m doing wrong? > Thanks Phillip, this solved my problem
Karl-Inge Show quoteHide quote "Phillip Williams" wrote: > Hi Karl-Inge, > > I would check that the Regional and Language Options setting on the server > where the data are stored matches the format used in TextBox that displays > the date on teh webform. You can force the textbox to display the server > format, for exmaple, > <asp:TextBox Text='<%# Bind("ord_date", "{0:d/M/yyyy}") %> > > I recreated your issue by > 1- adding on the aspx Page directive Culture="Auto" UICulture="Auto" > 2- changed the browser language to [en-gb] whereas my server Regional and > Language Options are set to [en-us] > [This scenario is the equivalent of the browser is running on a PC different > from the server and the Regional and Language Options setting for displaying > the date is different on both (for example the server has the date for my > culture displayed as M/d/yyyy and on the client PC it was d/M/yyyy)] > > 3- I run the web application from my browser, the date is displayed as > M/d/yyyy (showing 9/1/2005) I save it and it comes back as 1/9/2005. > > > -- > HTH, > Phillip Williams > http://www.societopia.net > http://www.webswapp.com > > > "Karl-Inge Reknes" wrote: > > > Hello, > > > > I have a formview control with an objectdatasource to control update and > > insert operations. > > One field is a DateTime. After click Edit follow by Update, day and month > > changes. > > > > Example: 01.12.1990 becomes 12.01.1990 after Update. > > > > What are I’m doing wrong? > >
Single Logon
How to Address Other Controls' IDs? Custom dropdownlist that displays a listbox Using DataList - table and headers DataItem in DataListItem is null. Microsoft Spreadsheet Control? One comment about the implementation of Session .NET 2 Custom Control question Strange temporary error after applying .Net SP1 GridView EnableSortingAndPagingCallbacks |
|||||||||||||||||||||||