Here is a FormLoad that populates a GridDataBoundGrid with DateTime strings, and then formats one of the columns with the locale short date format.
private void Form1_Load(object sender, System.EventArgs e)
{
DataTable dt = new DataTable("MyTable");
int nCols = 4;
int nRows = 10;
for(int i = 0; i < nCols; i++)
dt.Columns.Add(new DataColumn(string.Format("Col{0}", i)));
for(int i = 0; i < nRows; ++i)
{
DataRow dr = dt.NewRow();
for(int j = 0; j < nCols; j++)
dr[j] = string.Format("{0}", DateTime.Now);
dt.Rows.Add(dr);
}
this.gridDataBoundGrid1.DataSource = dt;
GridStyleInfo style = this.gridDataBoundGrid1.Binder.InternalColumns[2].StyleInfo;
style.CellValueType = typeof(DateTime);
style.Format = "d"; //local short date format
}