循环通过表来隐藏转发器中的按钮

时间:2017-01-31 08:13:28

标签: c# asp.net webforms repeater

我有一个包含记录的数据集,我希望这个数据集中存在的所有记录,以隐藏我在LinkButton中的Repeater,我在这里做错了什么?

C#:

protected void Page_PreRender(object sender, EventArgs e)
{
    var getOperator = _administrationSystem.GetOperatorsInformation(userId); //Dataset
    if (rptAdd.Items.Count > 0) //rptAdd is a Repeater
    {
        for (var count = 0; count < rptAdd.Items.Count; count++)
        {
            var btnSubmit = (LinkButton)rptAdd.Items[count].FindControl("btnSubmitOperator");

            foreach (var attendants in getOperator.Tables[0].Rows)
            {
                btnSubmit.Visible = attendants != null;
            }
        }
    }
 }

1 个答案:

答案 0 :(得分:0)

  

我希望此数据集中存在的所有内容隐藏我的链接按钮

     

btnSubmit.Visible = atte通行者!= null;

如果服务员不为空(服务员存在),请将btnSubmit设置为可见

但是,如果有服务员,你的帖子听起来更像是要隐藏按钮:

btnSubmit.Visible = attendants == null;