private void LoadData() { var employees = employeeService.Read(null); var treeInfo = new DataTreeNodeConfig(); var nodeNames = new Queue <string>(); nodeNames.Enqueue("name"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); nodeNames.Enqueue("surname"); treeInfo.NodeNames = nodeNames; controlDataTreeTable.LoadTreeInfo(treeInfo); controlDataTreeTable.AddTable(employees); }
private void LoadData() { var employees = employeeService.Read(null); var treeInfo = new DataTreeNodeConfig(); var nodeNames = new Queue <string>(); nodeNames.Enqueue("Position"); nodeNames.Enqueue("Fio"); treeInfo.NodeNames = nodeNames; controlDataTreeTable.LoadTreeInfo(treeInfo); controlDataTreeTable.AddTable(employees); var columns = new List <DataTableColumnConfig>(); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Id", PropertyName = "Id", Visible = false }); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Fio", PropertyName = "Fio", Visible = true }); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Vacation Start", PropertyName = "VacationStart", Visible = false }); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Position", PropertyName = "Position", Visible = false }); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Subdivision", PropertyName = "Subdivision", Visible = true }); columns.Add(new DataTableColumnConfig() { ColumnHeader = "Work phone", PropertyName = "WorkPhone", Visible = true }); controlDataTableTable.LoadColumns(columns); controlDataTableTable.AddTable(employees); }