>백엔드 개발 >C#.Net 튜토리얼 >여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식

여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식

巴扎黑
巴扎黑원래의
2017-04-30 10:21:451451검색

여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식입니다. 사진과 같이

이 예에서는 vs.net 2008(C#)을 사용하여 배경 .CS 코드를 작성합니다. admin10000.com에서

아아아아

Frontend.aspx 코드

 protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                rptList.DataSource = GetTable();
                rptList.DataBind();
            }
        }

        protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {
                DataRowView drv = (DataRowView)e.Item.DataItem;
                Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle");
                ltlTitle.Text = drv.Row["title"].ToString();
                if ((e.Item.ItemIndex + 1) % 5 == 0 && (e.Item.ItemIndex + 1) < 15)
                {
                    System.Web.UI.LiteralControl ul = new LiteralControl("</ul><p class=\"sep\"></p><ul>");
                    e.Item.Controls.Add(ul);
                }
            }
        }

        DataTable GetTable()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("title", typeof(string));
            for (int i = 1; i <= 15; i++)
            {
                DataRow row = dt.NewRow();
                row["title"] = "这是文章标题 " + i + "";
                dt.Rows.Add(row);
            }
            return dt;
        }

코드 예제 다운로드: 여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식PageDemo.RAR

관련 문서: Repeater 컨트롤의 페이징 구현 Repeater 컨트롤은 편집, 업데이트 및 삭제 작업을 구현합니다. Repeater

는 Repeater에 중첩되어 사용됩니다.

위 내용은 여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.