Hi guys i have a Tree View WP , i want to use SPHierarchyDataSourceControl.RootListId to root a specific list by ID.. This is my code but don t work.. Any idea?
SPSite _MySite = SPContext.Current.Site;
SPWeb _MyWeb = _MySite.OpenWeb();
SPList list = _MyWeb.Lists["yourMailLibrary"];
string RootID = list.ID.ToString();
// Setup myDataSource to show only the Child webs
SPHierarchyDataSourceControl myDataSource = new SPHierarchyDataSourceControl();
myDataSource.ID = "myTreeViewDataSource";
myDataSource.RootContextObject = "Web";
myDataSource.RootListId = RootID;
myDataSource.IncludeDiscussionFolders = false;
myDataSource.ShowDocLibChildren = true;
myDataSource.ShowFolderChildren = true;
myDataSource.ShowListChildren = false;
myDataSource.ShowWebChildren = false;
Controls.Add(myDataSource);