Wcf data services 使用TreeView显示来自wcf连接的数据

Wcf data services 使用TreeView显示来自wcf连接的数据,wcf-data-services,Wcf Data Services,我有一个与数据库连接的WCF,它使用Employee表从NOrthWind数据库检索数据,我希望此信息使用treeview控件显示在windows窗体中。员工表中Northwind数据库中的信息需要显示在treeview控件中。私有无效按钮1\u单击(对象发送者,事件参数e) { EmpTree.Employee display = new EmpTree.Employee(); TreeNode head = new TreeNode();

我有一个与数据库连接的WCF,它使用Employee表从NOrthWind数据库检索数据,我希望此信息使用treeview控件显示在windows窗体中。员工表中Northwind数据库中的信息需要显示在treeview控件中。

私有无效按钮1\u单击(对象发送者,事件参数e) {

        EmpTree.Employee display = new EmpTree.Employee();

        TreeNode head = new TreeNode();

        TreeNode tnParent = new TreeNode();
        treeView1.Nodes.Clear();

        head = new TreeNode("Employee Details");

        treeView1.Nodes.Add(head);
        treeView1.Nodes.Add(tnParent);

        Fillchild(tnParent);

    }

    //=========================================Fill Child With Data========================================
    public void Fillchild(TreeNode parent)
    {

        EmpTree.Service1Client myDisplay = new EmpTree.Service1Client();

        foreach (var employee in myDisplay.getEmployees())
        {
             TreeNode child = new TreeNode();
             child.Nodes.Add("Employee ID" + " " + employee.Employee_ID.ToString());
             child.Nodes.Add("Employee First Name" + " " + employee.FirstName);
             child.Nodes.Add("Employee Last Name:" + " " + employee.LastName);
             child.Nodes.Add("Employee Title:" + " " + employee.Title);
             child.Nodes.Add("birth Date:" + " " + employee.BirthDate.ToLongDateString());
             child.Nodes.Add("Home Phone No:" + " " + employee.HomePhone);
             child.Nodes.Add("Report To:" + " " + employee.ReportsTo.ToString());
             parent.Nodes.Add(child);
        } 
    }