working on treeview
C#
3
Posts
3
Posters
0
Views
1
Watching
-
the following code snippet generate classes nodes has a childe nodes "Semester"
private void FillTreeNodes()
{
SysClass sysclass = new SysClass();
DataSet ds= sysclass.GetAllSysClasss();TreeNode node; foreach (DataRow row in ds.Tables\[0\].Rows) { node = new TreeNode(); node.Text = row\["Class"\].ToString(); node.Value = row\["ClassId"\].ToString(); node.NavigateUrl = "UpdateClass.aspx?classId="+node.Value; GenerateSemesters(node,int.Parse(row\["ClassId"\].ToString())); tree1.Nodes.Add(node); } } private void GenerateSemesters(TreeNode node,int classid) { Semester semester=new Semester(); DataSet ds = semester.GetAllSemesters(classid); TreeNode childenode; foreach (DataRow row in ds.Tables\[0\].Rows) { childenode = new TreeNode(); childenode.Text = row\["SemesterName"\].ToString(); childenode.Value = row\["SemesterId"\].ToString(); childenode.NavigateUrl = "Updatesemester.aspx?semesterId=" + childenode.Value; node.ChildNodes.Add(childenode); } }
i forget to minsion that is the best way for filling treeview is recursively !
modified on Monday, March 29, 2010 4:46 AM
-
Hope this helps http://www.c-sharpcorner.com/uploadfile/scottlysle/treeviewbasics04152007195731pm/treeviewbasics.aspx
Praveen Raghuvanshi Software Engineer, India.