C# - To Change NewReservation.SelectedServiceDate From DateTime To String?
Aug 26, 2010
I'm having problems with the helper Html.ListBoxFor().
Here is my ViewModel:
public class NewReservation
{
public SelectList AvailableServiceDates { get; set; }
public DateTime SelectedServiceDate { get; set; }
}
Here is my action method:
public virtual ActionResult New()
{
NewReservation newReservation = new NewReservation(); [code]....
And in my view:<%:Html.ListBoxFor(x => x.SelectedServiceDate, Model.AvailableServiceDates) %>
Here is the exception: Value cannot be null.
Parameter name: source
Stack Trace: [ArgumentNullException: Value cannot be null. Parameter name: source] System.Linq.Enumerable.Cast(IEnumerable source) +4177011 System.Web.Mvc.Html.SelectExtensions.SelectInternal(HtmlHelper htmlHelper, String optionLabel, String name, IEnumerable1 selectList, Boolean allowMultiple, IDictionary2 htmlAttributes) +723
This post describes the same problem. And like that post, if I change my NewReservation.SelectedServiceDate from DateTime to string, things seem to work. But everything I have read indicates this is a bug that should have been fixed in an MVC2 release candidate.
Am I doing something wrong? I don't want the property's type to be string, it needs to be DateTime. Shouldn't I be able to use objects that reflect my problem?
View 2 Replies
Similar Messages:
Apr 28, 2010
i am displaying some news from rss feeds in the page. But i am stuck up in the date time conversion. I got th published datetime as pdt formated string. How can i convert to my local time. Coversion from the pdt string tot DateTime is error..
[Code]....
This second line is error and i need the result in the specified format or same format as in the published date but in local time ie IST (India Standard Time)
View 15 Replies
Jun 1, 2012
obj.From = DateTime.Parse(txtFrom.Text, ci);
And it will give error String was not recognized as a valid DateTime. How it can be solved..
View 1 Replies
Jul 23, 2010
DateTime.Parse("07/23/2010")Gives "String was not recognized as a valid DateTime."
View 10 Replies
Sep 6, 2010
DateTime frm_datestart = DateTime.Parse(dateStart.Text);
This line throws the error: Exception Details: System.FormatException: String was not recognized as a valid DateTime.Where the entered string is from Jquery-UI, examples:
09/29/2010
09/30/2010
View 5 Replies
Mar 30, 2010
i have string like "30/03/2010 12:03:15:PM" i want to covert in date time how it possible?to convert i got this error "String was not recognized as a valid DateTime."
View 10 Replies
Jan 1, 2010
How can i convert String like 20100102 into datetime in a formate of dd/MM/yyyy?
View 5 Replies
Sep 11, 2010
I am trying to figure out the best way to convert a string object into a DateTime with only using the year. I have something like:
[Code]....
But it is still giving a "String was not a recognized as a valid DateTime." In the full context, I have a webpage with a formview on it and within the formview is a TextBox control that is taking a user input such as "1999" then an ObjectDataSource picks it up and runs it through a BLL. And within the BLL is where I am trying to convert it before it gets inserted into the database.
View 10 Replies
Jul 26, 2010
i want to change a colomn Format in SqlServer from ShortDateString to LongDateString();
View 5 Replies
Jul 21, 2010
is there any way to set the datetime format of the datafield created in the table? like (datefield name) Date_Time from mm/dd/yyyy to dd/mm/yyyy with no time display and it wont store time in it. and also when we create a variable in vb.net of datetime datatype such as
dim data_time as DateTime
can we set its date format ?? because i want to change it to dd/mm/yyyy but its mm/dd/yyyy by default
View 7 Replies
Feb 9, 2011
I want to change smalldatetime to datetime, to a table is it posible?
because it is giving me en error that the table has to be dropped
View 5 Replies
Jul 22, 2010
i know that we can do this e.g.
dim str as String = textbox1.text ' when date is in this format dd/MM/yyyy
dim date_time as Datetime = Date.ParseExact( str , "dd/MM/yyyy" , nothing)
it works fine but when the user but the date like this 9/9/2010 it gives error because the format is set "dd/MM/yyyy" and given date format is "d/M/yyyy" or it could be "dd/M/yyyy" what could be the solution of this problem?
View 4 Replies
Apr 30, 2010
i have an error is follows..
String was not recognized as a valid DateTime.
i am using three controll for getting date..
dropdownlist1 for getting day..
dropdownlist2 for getting month..
textboxx for year..
the code is..but i cant defined solution..
DateTime dt1 = DateTime.ParseExact(fromString, "MM/dd/yyyy ", fculture, DateTimeStyles.NoCurrentDateDefault);
View 9 Replies
Sep 23, 2010
I have a table in my SQL DB that is a DateTime table, what I want to do is take the numeric datetime it stores and convert it to a long date (i.e. 12/12/2012 conversts to December 12, 2012). Seaching the forums it looks like the string.format is the way to go and searching for info on that I found [URL] which lists all the different formats but they do not list a formating string to convert to the format I want to use. Does anyone know what format string I would use to convert a numeric date to a long date like I want? And can you show it in a code example because I am not 100% sure I understand the code examples shown on that site.
View 4 Replies
Oct 27, 2010
The error points to this line: DateTime tmpDate = Convert.ToDateTime(lblCalendarDate.Text).AddDays(-7);
I know it will be something to do with I have the date as a string in one method and the date as date in another method but I don't know how to rectify this seeing as I'm knew to ASP.Net & C#. Here is the code:
[Code]....
View 6 Replies
Mar 8, 2011
I have been facing a problam with replace null datetime Field with String.
Like
My DB filed entrydate not mendetory DateTime is dataType.
Its return Entry date or Null.
When designing Crystal report Enrry date display but when it return null its simply display blankspace.
I want like
Enrry date
-----------
07-03-2011
Unavl
12-03-2011
13-03-2011
View 2 Replies
Nov 18, 2011
I have a maskededit extender
Code:
TargetControlID="dateTextBox"
Mask="99/99/9999 99:99"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="DateTime"
[Code] ....
So the input format looks like this 12/23/2012 12:12 AM
And I would like to convert this as datetime so i tried to do
Code:
Dim ab As DateTime
ab = DateTime.Parse(dateTextBox.Text)
But it's showing me an error
Code:
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.DateTime.Parse(String s)
at admin_trackadd.saveButton_Click(Object sender, EventArgs e)
View 6 Replies
Oct 18, 2010
I want to save the current date to a table in database. The coloumn type is declared as DateTime in the table, as i may have to select rows between two dates. So i can't change the format by converting it to string variable. I want the DateTime.Date variable to have dd/MMM/yyyy hh:mm tt format instead of MM/dd/yyyy hh:mm:ss tt format.
View 3 Replies
Feb 24, 2011
i facing a problem to change the date format at gridview display.
below is my coding:
[code]....
View 2 Replies
Sep 14, 2010
When i run the following code i get an error when gridview changes mode to Edit. stating that you can't change string to decimal!
To get around the occurance i want to disable code when in Edit mode or resolve another way?
GridView1_RowDataBound
For Each row As GridViewRow In GridView1.Rows
Dim cell As TableCell = row.Cells(7)
Dim invoicetotal As Decimal = CDec(cell.Text)
View 2 Replies
Dec 17, 2010
I have written a code to insert emp details into database and i am also inserting local date(i,e system date) into to the table to know/have an idea at what date the employee inserted details. I have set date format add/MM/yyyy and its working well in my local system, but after uploading the site into server (the server is shared server) iam getting error and the error message is Failed to convert parameter value from a String to a DateTime.
Surprisingly, it is working well in server when i chaged the date format to MM/dd/yyyy, but now its not working in my local system and getting the same error.
View 2 Replies
Oct 1, 2010
i'm developing a website. i have a registration form where user can registered with this website. this have a birthdate field for store user's birthdate.that is a textbox. here is my code.
[Code]....
View 3 Replies
Jun 22, 2010
In a simple ASPX page, I have an SqlDataSource and a DataList control bound to it.It shows 3 columns; UserName, DateTimeStamp, and Comment.The database table has these defined as nvarchar(24), datetime, and nvarchar(80).The UserName and DateTimeStamp are shown in the ItemTemplate as Labels, while the Comment is a multiline TextBox.I have an event handler for the OnTextChanged for the Comment so that I can update the table as soon as the user tabs off the TextBox.I use the UserName and DateTimeStamp as the Primary Key, and pass all 3 to a stored procedure, where the parameters are declared the same types as the table.What I'm getting though is an "Input string was not in the correct format", which can only be the DateTime that I am passing.
I've tried different date/time formats, but so far come up empty as to the one that will actually work from the C# code.All the different formats I've tried work fine if I pass them to the SP directly via Management Studio, but all throw an error when I use
SqlDataSource.UpdateParameters.Add("DateTimeStamp", System.Data.DbType.DateTime, lblDateTimeStamp.Text);
View 8 Replies
Jan 31, 2011
I have a string variable like '31/01/2011'.
I need to convert that to datetime variable and store it into oracle. I tried bunch of stuff but it is not working. Can someone post some sample code.
View 2 Replies
Dec 1, 2010
I have this example and it gives me exception "Conversion from string x to dateTime is invalid"
here is my method to validate Datetime.
Example Date string : "27/03/1985"
Public Function validateDateColumn(ByRef FieldName As String) As Boolean
Try
If IsDate(FieldName) Then
Dim actualDate As DateTime = CDate(FieldName)
Dim DtLicExp As DateTime = CDate(actualDate.ToString("d", Thread.CurrentThread.CurrentCulture))
FieldName = DtLicExp.ToString("MM/dd/yyyy")
Return True
End If
Catch ex As Exception
'FieldName &= "Format must be MM/dd/yyyy"
Return False
End Try
End Function
validate this date string formate to datetime.
I want to convert this date "27/03/1985" to datetime.
View 3 Replies