Добавил проверки на наличие иерархии
This commit is contained in:
@@ -35,7 +35,7 @@ namespace Components
|
||||
throw new NotSelectedNodeException();
|
||||
}
|
||||
|
||||
if ((Hierarchy?.Count ?? 0) > 0)
|
||||
if ((Hierarchy?.Count ?? 0) == 0)
|
||||
{
|
||||
throw new TreeHierarchyNotSetException();
|
||||
}
|
||||
@@ -83,7 +83,7 @@ namespace Components
|
||||
return;
|
||||
}
|
||||
|
||||
if ((Hierarchy?.Count ?? 0) > 0)
|
||||
if ((Hierarchy?.Count ?? 0) == 0)
|
||||
{
|
||||
throw new TreeHierarchyNotSetException();
|
||||
}
|
||||
|
||||
@@ -45,12 +45,13 @@ namespace WinFormsApp
|
||||
employees.Add(new Employee("<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD>"));
|
||||
employees.Add(new Employee("<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||||
|
||||
List<(string PropertyName, bool AlwaysCreateBranch)> hierarchy = new();
|
||||
|
||||
hierarchy.Add(("Departament", false));
|
||||
hierarchy.Add(("Position", false));
|
||||
hierarchy.Add(("Surname", false));
|
||||
hierarchy.Add(("Name", false));
|
||||
List<(string PropertyName, bool AlwaysCreateBranch)> hierarchy =
|
||||
[
|
||||
("Departament", false),
|
||||
("Position", false),
|
||||
("Surname", false),
|
||||
("Name", false),
|
||||
];
|
||||
|
||||
userControlTreeView.SetHierarchy(hierarchy);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user