Hi All,
I am having list with Columns
Title
Url
Order.
I need to get the data from list and show it in sharepoint.
I am using visual webpart.
I am using the repeater control
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li>
<asp:HyperLink runat="server" Text=<%# Eval("Title")%>
NavigateUrl=<%#Eval("Url")%> Target ="_blank" /><br />
</li>
</ItemTemplate>
</asp:Repeater>
protected void Page_Load(object sender, EventArgs e)
{
using (SPSite site = new SPSite(siteUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["OFFICIAL POSTINGS"];
SPListItemCollection items = list.GetItems();
var _ItemColl = (from SPListItem item in items
select new
{
Title= item.Title.ToString(),
Url = item["Url"] != null ? (new SPFieldUrlValue(item["Url"].ToString()).Url) : string.Empty
})
.OrderBy(c => c.Order).ToString
.ToList();
Repeater1.DataSource = _ItemColl;
Repeater1.DataBind();
site.Dispose();
}
}
}
I need help in getting the Order and it should order by assending.
Thank you,
Sowjanya.