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(); |