Rule 1: Never convert data if you don't have to.
If you already have the data as a DateTime, leave it as a DateTime. Make sure that the field in the database is Date or DateTime and insert the data like this:
DateTime drdt = new DateTime();
drdt = Convert.ToDateTime(drd.ItemArray.GetValue(2));
SqlCommand c_m_d = new SqlCommand("INSERT INTO ORI_DATA (Date_Time) values(@DT)", c_o_n);
c_m_d.Parameters.AddWithValue("@DT", drdt);
c_m_d.ExecuteNonQuery();
That way you can use it in the database sensibly: For example by sorting by date, and so forth.
Only convert data when you need a specific format for a specific reason: convert it to a string when you are going to print it, for example. Even then, convert it as late as you can.