Вы просите сортировку и при этом передаете дату в "WHERE"... Если я вас правильно понял, то нужно вам следующее:
var sqlCmd = new SqlCommand(@"SELECT id,
[ФИО проживающего],
[Дата заселения],
[Дата выселения],
[Гостиничный номер]
FROM hotel
WHERE ([Дата выселения] LIKE '@dpDate')"");
sqlCmd.Parameters.Add("@dpDate", SqlDbType.DateTime);
sqlCmd.Parameters["@dpDate"] = dateTimePicker1.Value;