Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Treeview e dati da database

    Vorrei realizzare un treeview a partire da una base dati.
    La tblCategorie ha questa struttra:
    codice:
    ID  IDPadre   Categoria
    Ho visto che treeview funziona solo con una base dati XML o SiteMap, è possibile creare un treeview basandolo su una base dati come la mia?
    Grazie a tutti.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    certo non te lo vieta nessuno....

  3. #3

    Mi hai fregato... dai a parte gli scherzi, tu sai come si fa?
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50
    fai una pagina che crea un file.xml a partire dai tuoi dati e poi utilizzi il treeview per accedere al file xml.
    File xml aggiornato-->treeview visualizza i dati aggiornati.

    io l'ho usato cosi' per creare un site map, apro una pagina che mi crea il file xml analizzando la struttura directory del sito, poi con un response.redirect apro la pagina che usa il file xml con il treeview.

    ciao SuperASP

  5. #5
    Ok, ora la mia domanda risulterà davvero banale: ma come si crea un file .xml da un recordset? Scusate
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50
    Sub Rileva_Info_Disco()
    Dim disco_info as DirectoryInfo
    Dim str_disco as string
    Dim temp_str,nome_file as string
    Dim int_directory as integer

    nome_file = "c:\intranet\automazione"
    nome_file = nome_file & "\prova.xml"

    Dim xml_writer as New XmlTextWriter(nome_file,nothing)
    Dim k_dir as DirectoryInfo

    xml_writer.Formatting = Formatting.Indented
    xml_writer.Indentation = 4

    try
    'Acquisisco il nome del disco da scrivere
    disco_info = new DirectoryInfo("c:\intranet\automazione\")
    'Lo scrivo nel file XML
    xml_writer.WriteStartElement("TREENODES")
    xml_writer.WriteStartElement("treenode")
    xml_writer.WriteAttributeString("Text","http:\\aut omation.schnell.it\automazione\")
    xml_writer.WriteAttributeString("NavigateUrl","")
    xml_writer.WriteAttributeString("Type","root")
    xml_writer.WriteAttributeString("ShowToolTip","tru e")
    Dim sotto_dir as DirectoryInfo() = disco_info.GetDirectories("*.*")
    Rileva_Info_Directory("c:\intranet\automazione\",x ml_writer)
    Rileva_file("c:\intranet\automazione\",xml_writer)
    xml_writer.WriteEndElement()

    catch ex as Exception

    End try
    xml_writer.close()
    response.Redirect("_vis_mappa.aspx")
    End Sub

    Con questa creo il file xml per la struttura directory principale, poi per i sottonodi ne ho una uguale cha analizza le sottodirectory.

    per il tuo caso quando estrai i dati dal db li metti in una datatable ad esempio poi utilizzando (OriginalTable.rows(IntRighe))("nomecampo") metti i valori nel file xml.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.