2010년 4월 8일 목요일

C# Loop

html 내용

<asp:Repeater ID="listRepeater" runat="server" OnItemDataBound="listRepeater_ItemDataBound">

<ItemTemplate>
<asp:Label ID="newsID" runat="server">
</asp:Label>
</ItemTemplate>

</asp:Repeater>


CS 내용
Page_Load 함수에

if (!IsPostBack)
{
요기에 작성
}

요기에 들어가는 것
ElectNewsData data = new ElectNewsData();
IMBC.FW.DB.ListDataView ldv = data.RetrieveElectNewsList(pageRow, curPage, search, searchWord, true);
totalRecord = ldv.TotalCount;
string pagingURL = "RetrieveElectNewsList.aspx?curPage={0}&search=" + search + "&searchWord=" + HttpUtility.UrlEncode(searchWord);


//WebUtil.SetNavigator 함수를 통해 페이징 리스트 노출

//listRepeater_ItemDataBound 함수를 통해 이벤트 Looop화


protected void listRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Label newsID = (Label)e.Item.FindControl("newsID");
newsID.Text = DataBinder.Eval(e.Item.DataItem, "NewsID").ToString();

}

댓글 없음:

댓글 쓰기