private void InitTreeViewList(){treePrintModel.Nodes.Clear();
TreeNode rootNode = new TreeNode();rootNode.Text = "模板列表";treePrintModel.Nodes.Add(rootNode);List<model> listModel = CommonClass.方法("select * from 数据库表");if (listPrintModel == null){return;}listModel = lisModel.OrderBy(p => p.ModelNo).ToList();foreach (Mode Model in listModel){TreeNode node = new TreeNode();node.ToolTipText = node.Text = Model.ModelName;node.Name = Model.ModelName.ToString();rootNode.Nodes.Add(node);}tree1.Nodes[0].ExpandAll();if (tree1.Nodes[0].Nodes.Count > 0){TreeNode Node = tree1.Nodes[0].Nodes[0];if (Node != null ){SelPrintModel(Node);tree1.SelectedNode = Node;}}}private void SelPrintModel(TreeNode nodel){//点击事件的时候做一些操作}//双击事件private void tree1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e){if (e.Node != null){SelPrintModel(e.Node);}}
本文介绍了一个使用C#实现的初始化树状视图的方法,该方法从数据库中获取模板列表,并将其显示在树状视图中。文章详细展示了如何创建树节点、设置节点属性以及在节点被选择或双击时触发相应事件。
279

被折叠的 条评论
为什么被折叠?



