Here is what you can do.
1. When you select the data and bind to the grid view, make sure to convert the date time field in the following format. I created a database function that will help you to do this
CREATE FUNCTION [dbo].[ufn_GetDateOnly] (@inputDate DATETIME )
RETURNS NVARCHAR(10)
BEGIN
RETURN CONVERT(NVARCHAR(10), @inputDate, 103)
END
How to use this function.
Just call in your select statement say,
SELECT HotelNo ,dbo.ufn_GetDateOnly(DateFrom) AS DateFrom,dbo.ufn_GetDateOnly(DateTo) AS DateTo FROM Booking
Note: DateFrom and DateTo are DateTime data types.
2. From the UI perspective, If you are comfortable to use
jQuery Date picker[
^], this
Custom Date validation[
^] rule will definately help you.
Good luck.