TreeList 绑定两个表
//public void Bind()
//{
// string where = GetConditionSqlRenYuan();
// DataTable dt = CallerFactory<ITZ_DepartService>.Instance.SqlTable(@"SELECT * FROM T_TZ_Depart where " + where);
// if (dt.Rows.Count > 0)
// {
// //TreeListNode node = treeList1.AppendNode("id", null);
// //node.SetValue(0, "部门名称");
// for (int i = 0; i < dt.Rows.Count; i++)
// {
// TreeListNode nodeTemp = treeList1.AppendNode(dt.Rows[i]["ID"].ObjectToInt(), dt.Rows[i]["ParentID"].ObjectToInt());
// nodeTemp.SetValue(DepartName, dt.Rows[i]["DepartName"]);
// nodeTemp.Tag = dt.Rows[i];
// GetChildNode(nodeTemp, dt.Rows[i]["ID"].ToString());
// }
// }
//}
//public void GetChildNode(TreeListNode node, string parent)
//{
// DataTable dt = CallerFactory<ITZ_UserService>.Instance.SqlTable(@"SELECT * FROM T_TZ_User where DeptID=" + parent);
// if (dt.Rows.Count > 0)
// {
// for (int i = 0; i < dt.Rows.Count; i++)
// {
// TreeListNode nodelist = node.TreeList.AppendNode(dt.Rows[i]["DeptID"], node);
// nodelist.SetValue(DepartName, dt.Rows[i]["RealName"]);
// nodelist.Tag = dt.Rows[i];
// }
// }
//}
这样绑定数据结构是乱的,想要的结果是部门下面显示部门的人员