DataList와 Repeat의 OnItem DataBound는 무엇을 의미합니까? 주로 무엇을 사용합니까?

1287 단어 datalist
ItemDataBound 이벤트를 일으키는 방법은 ItemDataBound가 무엇인지 물어보려면 DataList가 데이터 연결을 할 때 모든 Item이 연결된 후에 발생하는 이벤트입니다
  < asp:Repeater   ID = "Repeater1"   runat = "server"   OnItemDataBound = "Repeater1_OnItemDataBound" >      < ItemTemplate >         <%# DataBinder.Eval(Container.DataItem, "comment_date").ToString()%>         <%# DataBinder.Eval(Container.DataItem, "comment_truename").ToString().Trim()%>      </ ItemTemplate > </ asp:Repeater >
Repeater1의 백그라운드 방식OnItemDataBound 이벤트에서 현재 귀속 기록의 내용을 변경합니다. 예를 들어 제가 Repeater1OnItemDataBound 판단 현재 기록된commenttruename은 어떤 값과 같지 않습니다. 그러면 기본값으로 출력을 대체합니다.
1 comment_truename은 Repeater에서 Label로 값 2 Repeater1 표시DataRowView drv = (DataRowView) e.Item.DataItem; if(drv["comment truename"]! = "aa") {((Label) e.Item.FindControl("Label의 ID").Text = "bb";  }

좋은 웹페이지 즐겨찾기