AJUDA TREE VIEW

 Tópico anterior Próximo tópico Novo tópico

AJUDA TREE VIEW

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#479560 - 10/02/2018 11:37:16

ALEVALE
JUNDIAI
Cadast. em:Março/2012


Pessoal
Estou precisando criar uma listagem das OU´s do dominio listando todos os containers, para isso já consegui através do código abaixo.
Estava pensando agora em criar um Tree View com os resultados, eis aqui o problema e a outra duvida, alguém tem algo similar ?
Digo uma listagem das OU`s de uma forma mais estrutura que não seja tree view, estou aberto a sugestões.

Basicamente, após listar as OU será necessário selecionar elas bem simples assim, por isso pensei em popular por um tree view.

        Dim orgUnits As List(Of String) = New List(Of String)
        Dim rootDSE As DirectoryEntry = New DirectoryEntry(("LDAP://DC=my,DC=domain"))
        Dim ouSearch As DirectorySearcher = New DirectorySearcher(rootDSE, "(objectClass=organizationalUnit)", Nothing, SearchScope.Subtree)
        ouSearch.PropertiesToLoad.Add("distinguishedName")


        For Each resEnt As SearchResult In ouSearch.FindAll
            Dim OUName As String = resEnt.GetDirectoryEntry.Properties("distinguishedName").Value.ToString
            orgUnits.Add(OUName)
        Next

"RESULTADO
OUName    "OU=Site,OU=Brazil,DC=my,DC=domain"
OUName    "OU=Desktops,OU=Site,OU=Brazil,DC=my,DC=domain"
OUName    "OU=Users,OU=Site,,DC=my,DC=domain"
OUName    "OU=Laptops,OU=Site,OU=Brazil,DC=my,DC=domain"

Ou seja dentro da OU (SITE) temos
Site
Site->Desktops
Site->Laptops
Site->Users

Etc


---------------------------------------------------------------
"Já está provado por A+B que A+B num prova nada"
---------------------------------------------------------------

#479582 - 14/02/2018 12:39:32

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Seria muito interessante, criar um Parser para transformar a string de retorno em um List<T> ao invés de trabalhar com a string diretamente. Crie um objeto "filho" e um objeto "pai" que conterá N filhos. Daí basta passar pro TreeView, criando os nós pais e filhos.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ALEVALE em 16/02/2018 18:51:52