Hi
I using List<SiteDataItem> siteData = new List<SiteDataItem>(); datasource for RadTreeView. How can I add ImageUrl all RadTreeView node?
I using List<SiteDataItem> siteData = new List<SiteDataItem>(); datasource for RadTreeView. How can I add ImageUrl all RadTreeView node?
DataTable dt = FoldersToTable(); |
List<SiteDataItem> siteData = new List<SiteDataItem>(); |
RadTreeNode myNod = new RadTreeNode(); |
for (int i = 0; i < dt.Rows.Count; i++) |
{ |
string Name = dt.Rows[i]["Name"].ToString(); |
string FullName = dt.Rows[i]["FullName"].ToString(); |
int ParentId = int.Parse(dt.Rows[i]["ParentId"].ToString()); |
int ID = int.Parse(dt.Rows[i]["ID"].ToString()); |
if (ID == ParentId) |
{ |
Name = "<a Target='main' href=../Mail/Mail/Inbox.aspx?folderName=" + HttpUtility.UrlEncode(Name) + ">" + mailCounts(Name, Name) + "</a>"; |
siteData.Add(new SiteDataItem(ID, null, Name, "")); |
} |
else |
{ |
Name = "<a Target='main' href=../Mail/Mail/Inbox.aspx?folderName=" + HttpUtility.UrlEncode(FullName) + ">" + mailCounts(FullName, Name) + "</a>"; |
siteData.Add(new SiteDataItem(ID, ParentId, Name, "")); |
} |
} |
RadTreeView1.DataTextField = "Text"; |
RadTreeView1.DataNavigateUrlField = "Url"; |
RadTreeView1.DataFieldID = "ID"; |
RadTreeView1.DataFieldParentID = "ParentID"; |
RadTreeView1.DataSource = siteData; |
RadTreeView1.DataBind(); |