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:

Web Forms :: Convert Datetime String From PDT To IST (local Time) Datetime String?

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

Web Forms :: DateTime Parse String Was Not Recognized As Valid DateTime

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

DateTime.Parse("07/23/2010")Gives "String Was Not Recognized As A Valid DateTime."?

Jul 23, 2010

DateTime.Parse("07/23/2010")Gives "String was not recognized as a valid DateTime."

View 10 Replies

C# String To Datetime?

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

Convert String To Datetime?

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

Convert String To Datetime Using C#?

Jan 1, 2010

How can i convert String like 20100102 into datetime in a formate of dd/MM/yyyy?

View 5 Replies

Converting String To DateTime

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

SQL Server :: Change DateTime Format

Jul 26, 2010

i want to change a colomn Format in SqlServer from ShortDateString to LongDateString();

View 5 Replies

SQL Server :: MS And VB Change Datetime Format

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

SQL Server :: Change From Smalldatetime To Datetime?

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

Convert String Date To Datetime

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

String Was Not Recognized As A Valid DateTime - How To Fix It

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

Datetime Formatting With String.format

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

String Was Not Recognized As A Valid DateTime?

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

Replace Null DateTime Value With String?

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

VS 2010 - Converting String To Datetime

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

How To Change The Format Of DateTime.Date Variable

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

Forms Data Controls :: Change The Date Format From String To String At Gridview?

Feb 24, 2011

i facing a problem to change the date format at gridview display.

below is my coding:

[code]....

View 2 Replies

Forms Data Controls :: Test Mode Change In Gridview / Stating can't Change String To Decimal?

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

Failed To Convert Parameter Value From A String To A DateTime?

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

Web Forms :: String Not Converting In Datetime Format

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

Web Forms :: What Is The Correct Format For A DateTime String

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

VS 2008 Convert A String To Datetime (31-Jan-2011)?

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

Converting Date String To DateTime Format Vb.net?

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







Copyrights 2005-15 www.BigResource.com, All rights reserved