Published in: C#
<asp:Repeater ID="rptItems" runat="server" OnItemDataBound="rptItems_DataBound"> <ItemTemplate> <div><asp:Literal runat="server" ID="litName" /></div> <div><%# Eval("Name") %></div> </ItemTemplate> <AlternatingItemTemplate> </AlternatingItemTemplate> </asp:Repeater> protected void Page_Load(object sender, EventArgs e) { //limit results if (intMaxResults > 0) { objPds.DataSource = dtResults.DefaultView; objPds.AllowPaging = true; objPds.PageSize = mintMaxItems; objPds.CurrentPageIndex = 0; rptItems.DataSource = objPds; rptItems.DataBind(); } //bind all results else { rptItems.DataSource = dtResults; rptItems.DataBind(); } } protected void rptItems_DataBound(Object Sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView drv = (DataRowView)e.Item.DataItem; string strName = drv["Name"].ToString(); ((Literal)e.Item.FindControl("litName")).Text = strName; } }
Comments
Subscribe to comments
- Posted By: krisdb on July 22, 2008
You need to login to post a comment.
