代码如下:DataTable dt = new DataTable("Table_Dialogue");    dt.Columns.Add("时间", System.Type.GetType("System.DateTime"));    DataRow dr = dt.NewRow();
    dr["日期"] = convert.todatetime("2012-1-1");
    dt.Rows.Add(dr);
   
    DataRow dr = dt.NewRow();
    dr["日期"] =  convert.todatetime("2012-1-2");
    dt.Rows.Add(dr);
    DataRow dr = dt.NewRow();
    dr["日期"] =  convert.todatetime("2012-1-3");
    dt.Rows.Add(dr);   //绑定gridview
   DataGridview1.DataSource = dt;我想看到的datagridview显示的情况如下 :
 
时间
2012-1-3
2012-1-2
2012-1-1
应该怎么修改代码呢?

解决方案 »

  1.   


    DataTable dt = new DataTable("Table_Dialogue");    dt.Columns.Add("时间", System.Type.GetType("System.DateTime"));    DataRow dr = dt.NewRow();
        dr["日期"] = convert.todatetime("2012-1-1");
        dt.Rows.Add(dr);
       
        DataRow dr = dt.NewRow();
        dr["日期"] =  convert.todatetime("2012-1-2");
        dt.Rows.Add(dr);
        DataRow dr = dt.NewRow();
        dr["日期"] =  convert.todatetime("2012-1-3");
        dt.Rows.Add(dr);   //绑定gridview
      DataView   dv   =   new   DataView(dt);
      dv.Sort   =   "日期 DESC";    DataGridview1.DataSource = dv;