Insertar en la fecha de la base de datos con otro formato

Tengo un gridview y sqldatasource.

Estoy intentando insertar nuevos registros en la base de datos y el tipo de columna Fecha es Fecha y el formato predeterminado es EE. UU., Mm / dd / aaaa y estoy intentando insertar una fecha con otro formato.

  SqlDataSource2.InsertCommand = "Insert into test (Name,Date) VALUES (@Name,@CONVERT(Date,'@Date',104))";
        SqlDataSource2.InsertParameters.Add("Name", nameText);
        SqlDataSource2.InsertParameters.Add("Date", DbType.DateTime, date.Text);

Obtengo: La cadena no fue reconocida como un DateTime válido.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta