TreeList通过绑定生成树型目录,现在有个两个问题一直解决不了,请高手指点下。
1: TreeList 不带复选框,怎么获取当前有焦点的那一个节点的相关数据?
2:生成的树型目录后,数据原来的ID的就不存在,有什么方法获取这个ID号?
比如:ID:1 Name: 生产部 上级部门: 0
数据绑定的代码:
List<Department> departmentList = new List<Department>();
departmentList = new DepartmentBLL().DepartmentAll();
tlt_dept.DataSource = departmentList;
tlt_dept.KeyFieldName = "ID";
tlt_dept.Columns["Name"].Caption = "部门列表";
tlt_dept.Columns["EnterpriseID"].Visible = false;
tlt_dept.ParentFieldName = "SuperiorDeptID";
Department类:
public class Department
{
public int ID { get; set; }
public string Name { get; set; }
public int SuperiorDeptID { get; set; }
public Enterprise EnterpriseID { get; set; }
}
数据表:
ID Name SuperiorDeptID EnterpriseID
1 生产部 0 1
2 制造1组 1 1
3 制造2组 1 1
4 制造3组 1 1
5 人事部 0 1
6 销售部 0 1
7 售前 6 1
8 售后 6 1
没有分数了,请好心人帮忙!
------解决方案--------------------------------------------------------
TreeList1.FocusedNode.GetDisplayText(列名)
------解决方案--------------------------------------------------------