| | |
Disabling dates before current date of a datetimepicker control
Please support our VB.NET advertiser: $4.95 a Month - ASP.NET Web Hosting – Click Here!
![]() |
•
•
Join Date: Jul 2007
Posts: 276
Reputation:
Solved Threads: 37
I'm not certain what version of Visual Studio you're using - I'm still using 2003 however we have purchased and installed 2008 and I am preparing to start using it in the next week or two..
however in 2003 in your toolbox you have the required field validator you can use - you set the validator to validate the date textbox or whatever you want and in the operator field of the properties you chose greater than or greater than equal if you want them to be able to enter todays date.
you can then insert a validation summary from the toolbox and in error message of your validator you can list the message you want to place in that summary area. So you can say "Date can not be prior to today" and it will tell them what's wrong. You can even insert a second validator and make it required so it will make sure it's also not blank and so on.
you can mess with settings like make the color red etc.
Then in your code you can put in a valid fields check - an example I've used for one of mine is here
in the above example - rqvDueDate is one validator that was inserted to validate due date. That name was set in the id field of the properties.
however in 2003 in your toolbox you have the required field validator you can use - you set the validator to validate the date textbox or whatever you want and in the operator field of the properties you chose greater than or greater than equal if you want them to be able to enter todays date.
you can then insert a validation summary from the toolbox and in error message of your validator you can list the message you want to place in that summary area. So you can say "Date can not be prior to today" and it will tell them what's wrong. You can even insert a second validator and make it required so it will make sure it's also not blank and so on.
you can mess with settings like make the color red etc.
Then in your code you can put in a valid fields check - an example I've used for one of mine is here
VB.NET Syntax (Toggle Plain Text)
Private Sub ValidFields() Dim strError As String = "Validating Request." Try cpvRequestedDueDate.ValueToCompare = DateTime.Now.Today.ToShortDateString rfvReqUser.Validate() rfvTitle.Validate() rfvDescription.Validate() rfvPriority.Validate() cpvRequestedDueDate.Validate() cpvRequestedDueDate2.Validate() rqvDueDate.Validate() Catch ex As SqlException PageUtil.ShortProcessErrors(ex, Session, Me, strError) PageUtil.ShowError(Page, strError) Catch ex As Exception PageUtil.ShortProcessErrors(ex, Session, Me, strError) PageUtil.ShowError(Page, strError) Finally End Try End Sub
in the above example - rqvDueDate is one validator that was inserted to validate due date. That name was set in the id field of the properties.
Last edited by rapture; Oct 9th, 2008 at 12:37 pm.
![]() |
Other Threads in the VB.NET Forum
- Previous Thread: Keypress event
- Next Thread: Hotel Occupancy formHelp
| Thread Tools | Search this Thread |
"crystal .net .net2005 .net2008 2008 access add application array assignment basic beginner box browser button buttons click code combo convert cpu cuesent database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationthesis dissertationtopic dosconsolevb.net editvb.net exists fade filter firewall forms html image images input isnumericfuntioncall listview math mobile module mssqlbackend mysql navigate number opacity open panel picturebox picturebox2 port print printing printpreview record regex reports" reuse right-to-left savedialog serial settings shutdown socket sqldatbase sqlserver storedprocedure string survey temp temperature textbox timer timespan transparency txttoxmlconverter useraccounts usercontol usercontrol vb vb.net vb.nettoolboxvisualbasic2008sidebar vbnet vista visual visualbasic.net visualstudio.net web winforms wpf wrapingcode xml year





