winform------treelistlookupedit控件的使用

玉天恒 玉天恒     2022-08-10     434

关键词:

1.数据库添加表dbo.Graduation

2.从工具栏拖出TreeListLookUpEdit控件,修改部分属性

Display Name:选中后显示在控件的值

Value Member:C#代码中使用空间名.EditValue所获取到的值

KeyFiledName:主键名(与数据库列名对应)

ParentFiledName:父键名(与数据库列名对应)

3.点击Design List编辑列,编辑要显示的信息(主要设置FieldName)

 

4.绑定数据库

 Graduation为控件名称

Graduation.Properties.DataSource = _db.Graduation.Tolist();

 

另附:

1.Popup事件(展开/关闭所有节点)     在属性中的里面可以找到该事件

 

在属性的properties -》 TreeList -》 treelist1中可以找到嵌套在TreeListLookUpEdit里面的树形控件

private void Graduation_Popup(object sender, EventArgs e)
{
  foreach (TreeListNode node in treeList1.Nodes)
  {
    node.Expanded = false;
    SetStyle(node);
  }
}

public void SetStyle(TreeListNode node)
{
  for (var i = 0; i < node.Nodes.Count; i++)
  {
    node.Nodes[i].Expanded = false;
    SetStyle(node.Nodes[i]);
  }
}