关于treelist节点展开事件
BeforeExpand
AfterExpand
AfterCollapse
/// <summary>
/// 节点展开 前 事件
/// </summary>
private void treeDepartment_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e)
{
DataRow departmentRow = e.Node.Tag as DataRow;//获取节点信息
if (departmentRow == null)
{
e.CanExpand = false;
e.Node.HasChildren = false;
return;
}
string departmentId = departmentRow["DeptId"].ToString();
DataSet subDepartmentData = DepartmentInfoAccessor.GetDepartments(departmentId);
if (subDepartmentData.Tables[0].Rows.Count == 0)
{
e.CanExpand = false;
e.Node.HasChildren &