Hola que tal, bueno mira para el formateo de las fechas lo puedes hacer asi:
sFecha = Convert.ToString(Convert.ToDateTime(reader["fecha"].ToString().TrimEnd()));
Grid.Rows[nRenglon].Cells["CAMPO FECHA"].Value = sFecha .Substring(0, 10);
Asi lo hago en C#, espero te sirva