gridview模版列只显示当前日期的记录显示
想在gridview中加入一模版列,加入一个图标或一个字表示当天记录。怎么让gridview中的记录只有当前日期的才显示模版本的内容,其它不显示。 --------------------编程问答-------------------- 是这个意思吗?"只有当前日期的才显示在模版中,其它不显示。”,
那你就用数据库把,建一个表,列一个时间记录,进行选择显示就ok了 --------------------编程问答-------------------- 这个记录的时间在数据库必须有,要不然就无法判断了。在数据库有时间自动就好判断了 --------------------编程问答-------------------- 在SQL查询时确定~! --------------------编程问答--------------------
这不应该规划给表现层代码来实现。去限制查询结果,应该在查询中去做,跟gridview丝毫无关。而gridview只需要负责对查询到的所有数据绑定成界面就可以了。 --------------------编程问答-------------------- 你是不是想在gridview中即显示当天的数据行,也显示不是当天的数据行,然后通过行中你想设置的图标来给用户提示那个是当天的。是吗?如果是这样
在gridview的RowDataBound事件中写代码,对每行进行判断
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label lbapprovelItem = (Label)e.Row.FindControl("LbApprovel");
LinkButton lkbApprovelItem = (LinkButton)e.Row.FindControl("LkbApprovel");
LinkButton lkbUndoApprovelItem = (LinkButton)e.Row.FindControl("LkbUndoApprovel");
}
}
补充:.NET技术 , ASP.NET