Как решить проблему конверта DateTime при селекте из Gridview?
Устал уже если честно видеть подобный код. Ваши танцы с бубнами связаны с тем что вы не имеете представления о грамотной работе с базой данных. Конкатенация SQL-запроса в обработчике события в code-behind - это решение человека, работающего с технологией минут 20. Решений - гора. 1) Использование ORM(использование Entity Framework с подходом DB First избавляет от приведения типов и возможности сделать инъекцию) 2) Использование хранимых процедур. 3) использование параметризованных запросов. Парадокс в том что если вы в запросе используете, например, хранимую процедуру, то вы можете использовать код вида cmd.Parameters.AddIDateTime(sName, val) - и приводить типы не надо.
При необходимости использовать такой подход, приводи дату к формату ISO = 'yyyy-mm-ddThh:mm:ss'.
в скулевом конверте - 121.
попробуй так:
Convert.ToDateTime(TextBox1.Text).ToString("yyyy-MM-dd hh:mm:ss"), или Convert.ToDateTime(TextBox1.Text).ToString("yyyy-MM-dd") - если нужен только день.
upd. не заметил, что ответили выше. сори.