读书人

在C#中怎么让显示和隐藏Repeater中的某

发布时间: 2012-03-26 15:46:56 作者: rapoo

在C#中如何让显示和隐藏Repeater中的某一行,高手指点?

C# code
    /// <summary>    /// 计划审核中    /// </summary>    /// <param name="source"></param>    /// <param name="e"></param>    protected void rptEpAudit_ItemDataBound(object sender, RepeaterItemEventArgs e)    {        DataRowView drv = (DataRowView)e.Item.DataItem;        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)        {            //当前审核级别            int ep_state = CDataConvert.ConToValue<int>(drv["EP_STATE"].ToString());  //当前审核状态            //审核按钮            LinkButton lbAudit = (LinkButton)e.Item.FindControl("lbAudit");            string hideEpId = ((HiddenField)e.Item.FindControl("hideEpId")).Value;            //审核中            if (CommonStatus.GetProStatus(CommonStatus.ProjectStatus.Auditting) == ep_state)            {                CEntityEP_AUDI_PROCESS epPro = (m_epAudProBus.GetEpAudiProByEpIdAndType(hideEpId, CommonStatus.GetProStatus(CommonStatus.ProjectStatus.Auditting)).Value as CTEntitiesEP_AUDI_PROCESS)[0];                              if (epPro != null && epPro.PRO_USERID == CurrentUser.USERID)                {                    lbAudit.Visible = true; //审核按钮显示                    lbAudit.CommandArgument = epPro.PRO_ID;                    //Repeater 控件显示                    rptEpAudit.Visible = true;                          }                else                {                   // Repeater 控件隐藏                    rptEpAudit.Visible =false;                      }            }        }    }

我上边用的Repeater控件显示隐藏全部了,我想把当前是审核人的哪一行数据显示出来,不是当前审核人的那一行隐藏,高手指点?


[解决办法]
<div style="display:none;"><%eval("审核人ID")%></div>
[解决办法]
探讨

<div style="display:none;"><%eval("审核人ID")%></div>

[解决办法]
e.Item.Visible = false
[解决办法]
探讨

<div style="display:none;"><%eval("审核人ID")%></div>

[解决办法]
前台数据绑定块。
[解决办法]
吧数据源删除一条重新绑定
[解决办法]
那一行需要隐藏设置样式的display为none

读书人网 >asp.net

热点推荐