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.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
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