怎样在DataGrid中怎加一列?
在DataGrid显示的数据库中的数据 
 A(列名)  B(列名)  C(列名) 
 1       a                                             100 
 2                                          b                                             80       
 3                                          c                                             90   
 现在我加多一列数据(数据是我自己手动加进去,不在数据库中),显示结果为 
 A(列名)  B(列名)  C(列名)            D(列名)   
 1       a                                             100                              1983-1-1 
 2                                          b                                             80                                 1984-3-5 
 3                                          c                                             90                                 1986-9-20   
 在代码中应该怎样写?
------解决方案--------------------DataCollumn col=dt.Columns.Add( "D ",typeof(DataTime));
------解决方案--------------------这样也麻烦啊,最多效率可能下降吧 
 public DataTable ChangeTable(DataTable tab)   
 { 
   tab.Columns.Add( "Times "); 
      foreach(DataRow r in tab.Rows) 
 	{ 
 	 r[tab.Columns.Count-1]=System.DateTime.Now.ToString(); 
 	} 
 	return tab; 
 }
------解决方案--------------------DataTable dt = 从数据库中取出的数据; 
 dt.Columns.Add( "时间 ");//添加一新列 时间:是列名 
 this.dataGrid.DataSource=dt ;//把内存表 dt 给dataGrid  
 这样就有一新列是空值 你可以在dataGrid里给他赋值了