// Тестовые методы вывода void ConsoleOut(DbSql dataBase, int index = 0) { var list = dataBase.GetTableStringIds(1); for (int i = 0; i < list.Count; i++) { listBox1.Items.Add(new string(' ', index) + dataBase.GetName(1, list[i])); if (!(dataBase.GetPostRegisterId(1, list[i]) is null)) { if (dataBase.GetPostRegisterId(1, list[i]).Length > 0) { ConsoleOut(dataBase, 1, list[i], index + 1); } } } }