프로그래밍/C# .NET

Repeater 에서 header와 Item hidden 처리(hide)

체크개발자 2017. 11. 10. 10:59

  protected void AwWorksLists_ItemDataBound(object sender, RepeaterItemEventArgs e)

    {

        //금융기관조회서만 우편환 반환 금액이 있음. 외에 필요 없음.

        if (e.Item.ItemType == ListItemType.Header)

        {

            HtmlTableCell th1 = (HtmlTableCell)e.Item.FindControl("th_PostAttMoney");

            HtmlTableCell th2 = (HtmlTableCell)e.Item.FindControl("th_PostRetMoney");

            if (th1 != null) { th1.Visible = false; }

            if (th2 != null) { th2.Visible = false; }

        }


        //      /* foreach 문을 사용 */

        foreach (RepeaterItem ritem in AwWorksLists.Items)

        {

            

     

            if (ritem.ItemType == ListItemType.AlternatingItem || ritem.ItemType == ListItemType.Item)

            {

                ((HtmlTableCell)ritem.FindControl("td_PostAttMoney")).Visible = false;

                ((HtmlTableCell)ritem.FindControl("td_PostRetMoney")).Visible = false;

            }

            

  }

}