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