public static void CreaTree(Microsoft.Web.UI.WebControls.TreeView tree, int open, bool search, UserConfig uc) { string queryCat; queryCat = "SELECT * FROM CATALOGCATEGORIES WHERE PARENTID = 0"; DataSet dsC = DatabaseConnection.CreateDataset(queryCat); foreach (DataRow dr in dsC.Tables[0].Rows) { TreeNode tv = new TreeNode(); if (search) { tv.Text = "<a href=\"javascript:copyDataS('" + dr["Id"].ToString() + "', '" + dr["Description"].ToString() + "')\" style=\"color:black;text-decoration:none\">" + dr["Description"].ToString() + "</a>"; } else { tv.Text = "<a href=\"javascript:copyData('" + dr["Id"].ToString() + "', '" + dr["Description"].ToString() + "')\" style=\"color:black;text-decoration:none\">" + dr["Description"].ToString() + "</a>"; } tv.NodeData = dr["Id"].ToString(); tv.Expanded = FillCategoryTree(Convert.ToInt32(dr["Id"]), tv, open, search, uc); // Chiamata ricorsiva per fare le foglie tree.Nodes.Add(tv); } tree.CssClass = "normal"; }
public static void CreaTree(Microsoft.Web.UI.WebControls.TreeView tree, int open, UserConfig uc) { CreaTree(tree, open, false, uc); }