2014-09-01 58 views
0

我想从获取数据集中的最小日期查找最小的日期,但该代码并不在不同时期赋予最小日期。请给我建议一些方式..Asp.Net。从数据集

Report.StartDate = DateTime.Parse(ds.Tables[0].Compute("MIN([" + c.ColumnMap + "])", "").ToString()); 

回答

2

试试这个代码 -

DateTime minDate = DateTime.MaxValue; 
    DateTime maxDate = DateTime.MinValue; 
    foreach (string dateString in StringDates) 
    { 
     DateTime date = DateTime.Parse(dateString); 
     if (date < minDate) 
      minDate = date; 
     if (date > maxDate) 
      maxDate = date; 
    } 

OR

//Retrieve Minimum Date 
    var MinDate = (from d in dataRows select d.Date).Min(); 

    //Retrieve Maximum Date 
    var MaxDate = (from d in dataRows select d.Date).Max();