<%# GetOutTime(Eval("发布时间")) %>
 
    
    /// <summary>
    /// 
    /// </summary>
    /// <param name="dtime">发布时间</param>
    /// <returns></returns>
    public static string GetOutTime(DateTime dtime)
    {
        DateTime dt = DateTime.Now;
        TimeSpan ts = ((TimeSpan)(dt - dtime));
        
        int days = ts.Days;
        int hours = ts.Hours;
        int minutes = ts.Minutes;
        int milliseconds = ts.Milliseconds;
        if (days > 0) return string.Format("发布于{0}天前", days);
        if (hours > 0) return string.Format("发布于{0}小时前", hours);
        if (minutes > 0) return string.Format("发布于{0}分钟前", minutes);
        return string.Format("发布于{0}秒前", milliseconds);
    }
在gridview的RowDataBound事件中,取出需要比较的timeSpan就可以了。建议你还是先找本基础控件使用的书学学。