我有一个连接数据库的WCF,它使用Employee表从NOrthWind数据库中检索数据,我希望使用treeview控件在windows窗体中显示此信息。 Employee表中Northwind数据库中的信息需要显示在树视图控件中。
答案 0 :(得分:0)
private void button1_Click(object sender,EventArgs 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);
}
}