日期:2014-05-17  浏览次数:20389 次

怎么实现上一周下一周功能 并显示在gridview里面
怎么实现上一周下一周功能 并显示在gridview里面

gridview是在后台绑定行和列 和里面的值的

------解决方案--------------------
自己写个用户控件
------解决方案--------------------
/// <summary>
/// 根据当前日期获取周一的日期
/// </summary>
/// <param name="someDate"></param>
/// <returns></returns>
public string GetMondayDate(DateTime someDate)
{
int i = someDate.DayOfWeek - DayOfWeek.Monday;
if (i == -1) i = 6;
TimeSpan ts = new TimeSpan(i, 0, 0, 0);
return ReturnDate(someDate.Subtract(ts).ToString().Replace('/', '-').Split(' ')[0]);
}

/// <summary>
/// 根据当前日期获取周5的日期
/// </summary>
/// <param name="someDate"></param>
/// <returns></returns>
public string GetSundayDate(DateTime someDate)
{
int i = DayOfWeek.Friday - someDate.DayOfWeek;
if (i != 0) someDate = someDate.AddDays(i);
return ReturnDate(someDate.ToString().Replace('/', '-').Split(' ')[0]);
}


你把这个2个日期直接+7或是-7就是下周和上周,点击的时候在去获取数据然后绑定